Skip to main content

Martial arts school registration software for dojos, studios & academies

ProgramChamp™ is martial arts school registration software for karate, taekwondo, BJJ, and kickboxing programs — with recurring classes, trial signups, camps, belt and rank progression, online payments, waivers, and parent accounts in one system.

Martial arts class registration and dojo management software for karate and taekwondo schools
  • Classes, trials & camps
  • Belt & rank progression
  • Testing & promotion tracking
  • Parent accounts for siblings
  • Online registration & payments

$69/month · no per-student fees · cancel anytime

See ProgramChamp™ in action

How parents register for programs online

Watch a parent browse your public catalog, enroll a child, pay at secure checkout, and receive a confirmation email—while the paid order lands in your admin dashboard.

Open on its own page

How coaches track skills and level progression

Watch coaches mark skills from the class roster, get automatic ready-to-move-up flags, and let families follow progress in the parent portal.

Open on its own page

Browse all demo videos

Sound familiar?

  • You teach kids and adults across multiple programs and belts, and tracking who is in which class, and who is ready to test, is a constant shuffle of clipboards and whiteboards
  • Trial class and walk-in paperwork pile up while parents expect to register online
  • Generic apps were not built for session-based martial arts classes, waitlists, or recurring tuition
  • Too many tools for registration, payments, waivers, and parent messages

ProgramChamp™ matches how small-to-mid martial arts schools actually run day to day.

Martial arts studio software for classes, trials, camps, and dojo parties

Who this is for

ProgramChamp™ fits karate schools, taekwondo schools, BJJ academies, kickboxing gyms with kids programs, and mixed martial arts studios that want one system instead of spreadsheets and payment apps.

  • Owner-operators who need online martial arts registration and billing without enterprise complexity
  • Multi-instructor schools with ongoing classes plus seasonal camps or school-break programs
  • Studios tired of generic schedulers that do not match how class schedules and programs are structured
  • Schools that host birthday parties and want bookings, payments, and the calendar in the same place as classes

Birthday parties & private events?

Many studios offer martial arts birthday parties or ninja-style parties. If that is part of your business, you should not need a second app just for party bookings.

ProgramChamp™ handles class registration alongside birthday party booking: parents can book online, you can collect deposits or full payment, and party events sit alongside your teaching schedule.

You can also start internal-first: use a shareable party inquiry (embeddable) for leads, set each party package to inquiry-first, instant booking, or both, and convert inquiries to booked parties from the staff inbox, then turn on public online checkout when Stripe Connect and published packages are ready.

Read more: birthday party booking software for kids' activity businesses

Built for martial arts programs

Martial arts class scheduling software should mean recurring sessions, not random one-off appointments, whether you search for karate school software, taekwondo registration software, or BJJ gym software.

Classes & camps

  • Recurring weekly classes: set once on the schedule you define
  • Summer camps, mini-sessions, and after-school programs
  • Trial classes or intro offers as their own sessions

Students & families

  • Parent accounts with multiple children
  • Centralized information for waivers and communication
  • Built for how families enroll siblings and return each season

Rosters & attendance

  • Class rosters at a glance
  • Attendance tracking
  • Visibility per instructor or session

Belt & rank progression

  • Build your own belts, ranks, and stripe requirements for each curriculum
  • Instructors mark each student's requirements not started, working on it, or mastered from the roster
  • ProgramChamp™ flags who is ready to test or grade and shows families their progress toward the next belt

Payments & registration

  • Online registration and payments for classes and camps
  • Tuition, invoicing, and billing, or one-time camp fees
  • Credit/debit cards and optional US bank (ACH) via Stripe Connect
  • Optional ACH tuition discount at checkout (percent or fixed; bank account only)
  • Less manual chasing of checks and payment status

Communication

  • Message parents about schedule changes or belt tests
  • Send updates to a class or camp group
  • Notifications and reminders

Everything in one place

No more juggling calendars, spreadsheets, and payment apps. One system for your school.

How it works

Already on Jackrabbit, iClassPro, Jumbula, or another system? Import your families first, or skip straight to setup if you are starting fresh.

1

Import your existing data

Send a standard export from your current software and we import guardians, participants, current enrollments, and years of history, plus medical and emergency notes. Map each old class name to a ProgramChamp™ session once and your school is not starting from a blank screen.

2

Set up your programs

Create your sessions in ProgramChamp™ (classes, camps, workshops) and match your export's class names during import. Imported enrollments land on the right sessions. You are not rebuilding rosters by hand.

3

Families register

Parents sign up online, add their children, and pay. You get paid and manage everything in one place.

4

Teach & manage

Rosters, attendance, belt tracking, parties, payments, and communication all live in ProgramChamp™.

Simple, flat pricing

$69/month

No per-student fees. No hidden costs. No surprises.

Pricing is based on staff logins, not registrations. Cancel anytime.

View full pricing details

Thinking about switching? We move your data for you.

The hardest part of changing software isn’t learning a new screen. It’s moving years of families and enrollments without running two systems forever. ProgramChamp™ imports your school’s data from your existing Jackrabbit, iClassPro, Jumbula, or Class Juggler export, so you start with your people already in place, not a blank screen.

Your families and students come with you

Guardians, participants, and siblings import into the right household accounts, so parents aren’t recreated from scratch and your rosters look familiar on day one.

Years of enrollment history

Bring current enrollments and multiple years of class history across, along with medical and emergency notes, so you and your parents keep the record you’ve built.

Historical attendance from exports

When your old system can export roll-call or attendance reports, we import that history too — matched to the families and classes you bring over. It never affects live billing or capacity.

Autopay schedules without double billing

Import installment and autopay schedules as inert placeholders so staff see who owes what. Families add payment methods fresh in ProgramChamp™ — We cannot move saved cards from Jackrabbit, iClassPro, or similar systems. Cutover tooling helps you avoid charging twice.

We can do it for you

Send us your standard roster, enrollment, attendance, and billing exports and we’ll run the migration and walk you through setup. No logins to your old system required.

Online payments require Stripe

ProgramChamp does not process credit cards or bank debits on your behalf. To accept online credit/debit card payments or US bank payments (ACH), you connect a Stripe account (Stripe Connect). Funds settle to your connected account; Stripe bills processing fees there, not on your ProgramChamp subscription.

Credit/debit cards

Rate
2.9% + $0.30
Method
Credit/debit cards
Per
Successful charge

ACH Direct Debit

Rate
0.8%
Method
ACH Direct Debit
Cap
$5.00

Example fees for the same charge amount

If a family pays the same amount, Stripe’s approximate processing fee and what you receive after the fee:

Example Stripe processing fees for credit/debit cards versus ACH Direct Debit at the same charge amounts
Charge amount Credit/debit cards ACH Direct Debit
Family pays Stripe fee You receive Stripe fee You receive
$100.00 $3.20 $96.80 $0.80 $99.20
$500.00 $14.80 $485.20 $4.00 $496.00
$1,000.00 $29.30 $970.70 $5.00 ($5.00 cap) $995.00

Approximate fees per successful payment using 2.9% + $0.30 for cards and 0.8% for ACH Direct Debit ($5.00 cap per transaction). Actual Stripe invoices may vary slightly. ProgramChamp does not add processing fees on top of Stripe.

Credit/debit cards are typically 2.9% + $0.30 per successful charge. ACH Direct Debit is 0.8% per successful payment with a $5.00 cap per transaction. Bank payments take a few business days to clear.

Optional ACH tuition incentives let you offer a percent or fixed discount at checkout when families pay by US bank account (configure in Payment settings; card payments keep the standard amount). You can still record cash, check, Zelle, and Venmo in ProgramChamp without Stripe.

Questions martial arts school owners ask

What is the best taekwondo or karate school software for a small school?
Most owners want martial arts studio software that covers recurring classes, camp sessions, online payments, parent accounts, and rosters in one workflow. See our martial arts class scheduling software guide.
How do I run summer camps and weekly kids classes in one registration system?
You set up ongoing weekly sessions for school-year classes and separate summer camp or workshop programs. Parents use online registration for each, and you see rosters in one place.
Can parents register more than one child?
Yes. Parent accounts can include multiple children, which matters when siblings take different classes or programs.
Does it track martial arts belt rank and testing readiness?
Yes. ProgramChamp™ includes belt and rank progression tracking: build your own belts, ranks, and stripe requirements, then instructors mark each student's requirements not started, working on it, or mastered right from the class roster. The system automatically flags who has met every requirement for their belt and is ready to test or grade, and parents see their child's progress toward the next rank in the family portal. Admins get a school-wide testing-readiness overview and can export a printable PDF progress report.
How much does martial arts software cost?
ProgramChamp™ is $69/month with no per-student fees. See pricing. For more on evaluating tools, read our martial arts studio software guide.
Is ProgramChamp™ a Jackrabbit Class or Sawyer alternative?
Many owners compare us when they want a simpler stack. Read about martial arts studio software.
Is there makeup class support?
Yes. ProgramChamp™ supports flexible rescheduling and makeup classes in the same system you use for billing and parent messaging.