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.
- 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
See online class registration in action
Watch a parent register and pay for a class online, from sign-up to confirmation email, and see the order land in your admin dashboard.
See skill & level progression in action
Watch coaches mark skills from the class roster, get automatic ready-to-move-up flags, and let families follow progress in the parent portal.
More demo videos coming soon!
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.
Compare martial arts registration software: ProgramChamp vs Jackrabbit Class, Sawyer & more
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
- 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
Set up your programs
Create your ongoing classes, camps, and workshops. Set recurring times where it applies so weekly sessions run automatically.
Families register
Parents sign up online, add their children, and pay. You get paid and manage everything in one place.
Teach & manage
Rosters, attendance, payments, and communication, all 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.
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 martial arts school management software: what to look for.
- Is ProgramChamp a Jackrabbit Class or Sawyer alternative?
- Many owners compare us when they want a simpler stack. Read martial arts registration software comparison.
- Is there makeup class support?
- Yes. ProgramChamp supports flexible rescheduling and makeup classes in the same system you use for billing and parent messaging.
Martial arts studio software guides
Start with the hub page, then follow the guides that match your workflow. Every page links back to Martial arts studio software (overview) (Hub for recurring classes, trials, camps, and dojo birthday parties.). Ready to try it? Start a free 30-day trial or see pricing.
- Martial arts class scheduling software guide Belts, trials, and recurring classes built for dojos.
- Martial arts school management: what to look for Rosters, attendance, messaging, and party revenue.
- Martial arts registration software comparison ProgramChamp vs Jackrabbit, Sawyer, Jumbula, Punchpass, and more.
- Birthday party booking software Dojo birthday parties on the same calendar as classes.
- Pricing Flat $69/mo—no per-student software fees.