Karate & taekwondo school software

Karate and taekwondo software that keeps students on the path to black belt

Run classes for every age group, belt tests and birthday parties from one schedule, bill parents automatically, and follow up with every trial family. Built for dojos and dojangs where the kids program keeps the lights on.

Book a Demo
★★★★★4.8 rating
5,000+
Gyms
46
Countries
$750M
Billing Volume
32M
Check-Ins
At a glance

What's the best software for a karate or taekwondo school?

The best karate and taekwondo school software runs separate classes for each age group, bills parents automatically, tracks belts toward the next test, collects testing fees, and gets a parent's signature on the waiver before the first class. PushPress runs your classes, billing and waivers with a student app on every plan, adds belt tracking on Pro and Max, and Grow adds automatic lead and trial follow-up. There's a free plan to start, and paid plans begin at $159 a month.

At a glancePushPress
PlansFree $0, Pro $159/mo, Max $229/mo, per location
Students and staffUnlimited on every plan
Rank trackingPro and Max: your belt ranks, promotion criteria and who's ready to test
Student appIncluded on every plan. Branded app is a $97/mo add-on
Card processing2.89% on Pro, 2.75% on Max (4.99% on Free). ACH 0.79% on Pro and Max
WaiversDigital waivers signed online before the first class, including parent and guardian signatures for minors
Lead follow-upGrow: website and CRM that texts leads back and follows up on trials ($329/mo)
Your payment dataYour own Stripe account. If you ever leave, your card tokens go with you

Pricing from pushpress.com/pricing, September 2026. Rated 4.8/5 on G2 from 197 reviews.

Features

Everything the front desk does, so you can stay on the mat

Classes for every age group and belt level

Run little ones, juniors, teens and adults on one schedule, cap each class at your floor space, and let parents book and cancel from the app. After-school classes, beginner classes and black belt classes all live on one calendar.

Read more →

A membership for every kid, billed to the parent

Each child gets their own profile and membership under a parent's account, so one parent pays for everyone. Sell monthly and paid-in-full plans, trial offers and class packs, each priced your way. Family memberships are discounted, and recurring billing with automatic retries on declined cards comes standard.

Read more →

Belt tracking toward the next test

Set up the belt ranks for each program, set your promotion criteria, and see at a glance which students are ready to test. No more checking a binder or a spreadsheet before every testing cycle. Pro and Max plans.

Read more →

Belt testing, camps and birthday parties

Host free or paid invite-only events. For belt tests, add a testing fee so only the students you’ve cleared can register and pay. Summer camps, parents’ night out and birthday parties run as events too, each with its own price and sign-up.

Read more →

Trial families who hear back

Grow is your website and CRM in one. A parent who asks about a trial class gets a text back, trial families get followed up, and nobody slips through the cracks while you're teaching.

Read more →

Waivers signed by a parent before the first class

Parents sign online when they book their child's first class, or at the front desk tablet. Every signed waiver and membership agreement stays on file.

Read more →
Retention

Keep kids training past the first few belts

Most families enroll for confidence, focus and discipline. They stay when their child sees progress between belt tests. Committed Club rewards attendance streaks automatically, so students have something to earn every week, not just every testing cycle.

“People don't like to miss out. They want that sticker at the end of the month, they want to get into the raffle.”

Eduardo Lomeli, Academy Jiu-Jitsu and Kickboxing, on rewarding attendance

87% vs 58%

87% of students who hit Committed Club are still active 90 days later, compared with 58% of everyone else. Measured across PushPress gyms.

Read more →

Switching is our job, not yours

For most school owners the price isn't what holds them back. It's picturing a messy migration in the middle of a testing cycle while families are still booking classes. Here's how it actually goes.

What impacts the timeline
Two things move the number: how quickly you make the calls on your own plans and pricing, and the date you want to start billing. Tell us the date you want to bill on and we'll work back from it.
01
Before day one

We plan the move with you

You get a named onboarding lead, not a ticket queue. Together you map what's moving and when, before anything changes for your students.

02
Setup

Build your programs, plans and belt ranks

Age-group programs, membership plans, trial offers, your belt ranks, the class schedule and instructor accounts. You build your own plans, so pricing matches how you run the school.

03
Migration

Students, parents and billing move over

Students, parent contacts, memberships and billing come across, and payments run through your own Stripe account.

04
Go live

Families download the app

One announcement, one link. Parents book their kids' next class from their phone.

What does PushPress cost for a karate or taekwondo school?

Three plans and every add-on, all published. Unlimited students and the student app come with every plan.

Core plans
Free
4.99% card processing
$0 / mo
Pro
2.89% card, 0.79% ACH
$159 / mo
Max
2.75% card, 0.79% ACH
$229 / mo
Students and staff
Unlimited
Student app
Included
Online class booking
Every plan
Contract
Month to month
Add-ons
Branded app
$97 / mo
Grow (website + CRM)
$329 / mo
Additional locations
17% off
Setup fee
$0 on Core
Whose Stripe account
Yours

Built by people who train

We train, coach and run gyms ourselves. That's why the person who answers your chat knows what a packed after-school class feels like.

Frequently asked questions about PushPress for karate and taekwondo schools

What's the best software for a karate school?

The best karate school software runs separate classes for each age group, bills parents automatically, tracks belts toward the next test, collects testing fees and gets a parent's signature on the waiver before the first class. PushPress does all of that with a student app on every plan and a free plan to start. Belt tracking is on Pro and Max, and Grow adds automatic trial follow-up.

Does PushPress work for taekwondo schools too?

Yes. Most dojangs run the same way: a kids-heavy program, a belt curriculum and regular testing. Set up your own belt ranks and promotion criteria, run classes by age group, and sell each test as an invite-only event.

How do I bill a parent with more than one child enrolled?

Each child gets their own profile and membership under the parent's account, and the parent pays for all of them. Family memberships are discounted. If your school sells one shared family membership that several people draw from, bring it up on your demo so we can walk through the setup.

Can I charge belt testing fees?

Yes. Create each test as an invite-only event, invite the students who are ready, and they register and pay the testing fee online. No cash envelopes on testing day.

Can I track belts and promotion requirements?

Yes, on Pro and Max. Set up the belt ranks for each program, set your promotion criteria, and see which students are ready for the next test.

Can I run birthday parties and summer camps?

Yes. Birthday parties, summer camps and parents' night out run as events with their own price and sign-up, separate from your regular classes.

What's the best CRM for a karate school?

One that texts new leads back fast and follows up with trial families without you. Grow, the PushPress website and CRM add-on ($329/mo), does both, so a parent who asked about classes hears from you before they enroll somewhere else.

What does karate school software cost?

PushPress is $0, $159 or $229 a month per location, plus card processing (4.99%, 2.89% or 2.75% by plan). Students and staff are unlimited on every plan. Belt tracking is on Pro and Max, and Grow and a branded app are optional add-ons.

Ready when you are

Our team is made up of current and former gym and academy owners. Book a demo and we'll show you how PushPress runs a Muay Thai gym.

Get Started for Free Gym Management Software