Skip to content

For independent martial arts schools

Run the school.Teach the art.

The roster, belt ranks, attendance and trial follow-ups in one place, instead of five spreadsheets.

30 days free, then $27 a month per studio.

Know who is ready for their next belt.

Classes attended count toward the next rank's requirement. Koaryu keeps the tally; the decision to promote stays with you.

Requirements you define
Classes, time at rank and instructor approval, per program.
Ready at a glance
See how many students meet every requirement, rank by rank.
Koaryu belt tracker listing students by current rank, with classes attended and time at rank toward the next belt.
The same belt tracker in Koaryu's phone layout, with ready, approval and in-progress counts.
Belt tracker, shown with sample studio data.

Everything between classes.

A day at the studio, from the first coffee to the last class. Built around how a dojo actually runs.

  1. 7:00 AM

    Bring your roster over

    First morning on Koaryu? Import your spreadsheet, map its columns to student fields and review the results before the first class.

    Koaryu's import mapping each column of a spreadsheet, such as First Name, Last Name and Email, to a student field.
  2. 7:30 AM

    Open the dashboard

    Today's classes, students with attendance gaps and follow-ups that are due, on one screen.

    The dashboard's Today's classes panel: three sessions with check-in counts and a link to each class.
  3. 3:45 PM

    A trial family walks in

    Add the lead, note the visit and set a follow-up date. Due and overdue follow-ups wait in one queue.

    A trial lead with contact details and a follow-up due today, ready to move to Trial Scheduled.
  4. 4:30 PM

    A parent calls about two kids

    Each child keeps their own profile, program, rank and history. Guardians and payers are recorded separately.

    A student's primary guardian, recorded on the student's own profile with name, email, phone and relation.
  5. 6:00 PM

    Take attendance

    Open today's roster and mark Present, Late or Absent. Classes attended count toward the next rank.

    A class roster: three of twenty students present, with each student checked in by a tap.
  6. 7:15 PM

    Plan the belt test

    Check class counts, time at rank and instructor approval for each student before deciding whom to test.

    A rank plan: White Belt with stripes, each requiring a number of classes and months at rank.
  7. 8:00 PM

    The front desk closes out

    Payers, invoices and cash or check payments in one place. Instructors never see billing.

    Payers with their status, current, past due or externally paid, and outstanding balances.

Koaryu screens, shown with sample studio data.

Your studio is not a spreadsheet.

Every part of Koaryu works from the same record of each student, so the roster, the belt tracker, the follow-up queue and the billing records always agree.

Koaryu keeps count.You teach.

Set up your studio in minutes, then bring your roster over from a spreadsheet. Every feature is yours free for 30 days.

Illustration with sample students.

One price.Every student.

Every feature for every student on your roster, in one studio subscription.

$27per studio, per month

Free for 30 days, then billed monthly. Cancel any time.

Collecting tuition online? See Pricing & payments

Koaryu Core

One studio, every program

  • Students & families
  • Ranks & belt tests
  • Attendance
  • Trials & leads
  • Scheduling
  • Reports
  • Billing records
  • Admin, Instructor and Front Desk roles

No per-student tiers. Grow your roster without growing your bill.

25 students
$27
80 students
$27
200 students
$27

From sign-up to your first class

  1. Create your accountWith email, Google or Microsoft.
  2. Name your studioIts name and timezone. That's the whole setup form.
  3. Start your trialAdd a payment method at checkout. Nothing is charged for 30 days.
  4. Bring your rosterImport your spreadsheet, then set up your belts.

Try it on tonight's class.

A working miniature of Koaryu with sample students. Tap around; nothing you change is saved.

  1. Take attendanceTap a student to cycle Present, Late and Absent.
  2. Finish Maya's requirementShe is one class short of Yellow Belt.
  3. Add a trial leadThen work the follow-up queue.
Sample students and class.

Questions owners ask

Straight answers about switching, pricing and the day to day.

Getting started

Who is Koaryu built for?

Independent martial arts schools with a small staff: one studio, a few programs, and instructors who would rather be on the mat than in a spreadsheet.

Can I use my own belt system?

Yes. Create ordered ranks for each program, with class-count, time-at-rank and instructor-approval requirements. Instructors review eligibility and record each promotion.

What can I import?

Student CSV import maps names, contacts, programs and current belts. Valid rows import and invalid rows are listed for correction. Import does not deduplicate existing students, so review the results before importing again.

Day to day

Can instructors take attendance?

Yes. Instructors open a dated class roster, mark students Present, Late or Absent, and correct entries when needed. Each change saves on its own.

Who can see billing?

Admin and Front Desk staff. Instructors work with student profiles, attendance and rank history, and cannot access billing. Admins manage staff roles.

Is there a mobile app?

Koaryu runs in the browser on phones, tablets and computers, so there is nothing to install.

Pricing & payments

How does the free trial work?

New studios get 30 days of Koaryu with every feature. You add a payment method at checkout and nothing is charged until the trial ends. Cancel before then from Billing and you pay nothing.

What does $27 a month include?

One studio's students, ranks, leads, scheduling, attendance, reports and billing records. There are no per-student tiers.

Can families pay tuition through Koaryu?

Eligible studios can collect tuition through optional Koaryu Payments after completing Stripe onboarding and meeting payment-account requirements. The standard fee is 0.5% per successful charge, plus Stripe fees. You can also record cash, check and other outside payments against each payer.

Current limits

What doesn't Koaryu do yet?

It is built for one studio, with no multi-location dashboard. It doesn't send automated email or SMS reminders; staff work from the follow-up queue and contact families themselves. Import does not bring over past attendance, promotions or billing, and new billing exports are unavailable.

How do I get support?

After signing in, open your account menu, then Help, Help center and Contact support. You get a ticket reference in the app.

Enough admin.Go teach.

30 days free, then $27 a month per studio.