Martial arts school management software: what dojos actually use
A martial arts school of 20 or more students needs four things from one app: per-student belt goals anchored to the grading syllabus, an attendance register, home-practice assignments that accept video, and parent updates that do not require chasing every family. This is the digital toolkit dojos settle on, and the trade-offs that matter when you pick yours.
TL;DR
Martial arts schools end up running two distinct software stacks. The first is admin: bookings, direct debits, and waivers, where dedicated products like Zen Planner, Kicksite, and Class4Kids already work well. The second is the progress and parent loop, where most clubs still have nothing more than a club-wide WhatsApp group and a paper attendance card. That progress stack needs four functions: a per-student belt goal broken into the grading syllabus; an attendance register, because most syllabi require a minimum number of sessions between gradings; home-practice assignments that accept a short video so an instructor can check a kata, pattern, or form; and a per-student parent channel about grading readiness. Bitir is built for that second stack. Because most clubs teach children, the NSPCC's Child Protection in Sport Unit guidance on transparent, non-private adult-to-child contact is a genuine reason to move off personal messaging apps, not an afterthought.
Why is a martial arts school harder to run than a weekly class looks?
From a parent's side, a martial arts club is one instructor, a couple of sessions a week, and a grading every few months. From inside the dojo, it is a roster of 30 to 150 students spread across belt bands from white to black, each on a different point in the syllabus, each needing a different number of sessions before their next grading, and each practising a wildly variable amount at home.
The grading system is what makes this genuinely different from a fitness class. A student does not simply "attend" a martial art; they progress through a ranked syllabus, and most governing bodies and clubs require a minimum training period and a minimum number of sessions on the mat between grades. A typical junior grading cycle runs 8 to 12 weeks with a minimum of around 24 sessions logged since the last belt. Miss too many sessions and the student is not eligible, however good their technique.
So an instructor is not just teaching. They are tracking, per student, where each one is in the syllabus and whether they have the mat time to grade. On a paper register and a club WhatsApp group, that tracking lives entirely in the instructor's head.
There is a safeguarding layer on top. Almost every UK club teaches under-18s, and the NSPCC's Child Protection in Sport Unit is explicit that contact between coaches and children should be open and avoid one-to-one private messaging. An instructor texting a 12-year-old directly on WhatsApp is exactly the pattern good clubs are trying to design out.
What does martial arts school management software actually need to do?
Split the problem into two stacks before you choose anything.
The first stack is admin: recurring membership payments, class bookings, waivers, and insurance records. Products like Zen Planner, Kicksite, MyStudio, and Class4Kids handle this competently, and if a club is under about 40 students a spreadsheet plus a direct-debit provider like GoCardless will do. This layer is a solved problem.
The second stack is the progress and parent loop, which is where retention is actually won or lost. It needs:
- Per-student belt goals. Each student's current belt and next belt, broken into the syllabus elements they are graded on (basics, kata or patterns, sparring, theory), visible to the parent.
- An attendance register. A two-minute register that logs mat time per session, so both instructor and parent can see whether a student has the sessions their next grading requires.
- Home-practice assignments that accept video. A student should be able to record 20 seconds of a pattern at home and send it to the instructor, so a correction lands before the mistake sets in over three weeks.
- One private group per belt band, plus a per-student parent channel. Not one club-wide chat. Grading readiness and anything sensitive stays between the instructor and the family it concerns, with a club welfare officer able to see it.
That second stack is exactly the shape of what Bitir does. Clubs that move their progress loop into Bitir keep their existing payments tool, because there is almost no overlap between taking a direct debit and telling a parent their child is two sessions short of grading.
How do you track belt progress without it becoming a second job?
The instinct is to build one enormous spreadsheet with every student, every belt, and every session. It works for a term and then quietly rots, because updating it is a job nobody does on a Tuesday night after teaching for three hours.
The pattern that holds up is a per-student belt goal that the student and parent can see, sitting next to an attendance count that fills itself in. Take Riverside Taekwondo, a fictional but representative club in Coventry with 70 students run by an instructor we will call Dan Whitmore. Dan sets each junior a goal for their next belt with the four syllabus elements as a simple checklist, and pins it in that student's channel. The attendance register does the counting. When a parent asks "is she ready to grade?", the answer is already visible: three of four syllabus elements signed off, 21 of the required 24 sessions logged, grading in four weeks.
The parent stops asking, because they can see it. The instructor stops holding 70 students' grading status in their head, because the app holds it. And the student sees a finish line, which for a nine-year-old two belts off their next stripe is most of the motivation.
Comparison between students belongs nowhere in this. A public leaderboard of who has the most sessions or the highest belt trains the students at the back to give up. Progress is shown to each student against their own next belt, never against the child next to them on the mat.
Why one group per belt band beats both a club chat and instructor DMs
There are three obvious ways to organise a club's communication, and two of them are wrong.
The club-wide WhatsApp group fails because it broadcasts everything to everyone. A grading result, a fee reminder, and a lost-gum-shield notice all land in the same feed, parents compare their children openly, and a nervous parent whose child is behind reads every message as pressure.
Instructor-to-student direct messages fail on safeguarding. A grown adult privately messaging a child on a consumer app is precisely what the Child Protection in Sport Unit tells clubs to avoid, and no club welfare officer can oversee what they cannot see.
The pattern that works is one private group per belt band or class, with a per-student channel where the parent is always present. We would argue firmly for belt-band cohorts over a single club group even when the club is small enough to "get away with" one chat, because the cohort is where a grading feels shared. When four students grade together in the same channel, the group carries the ones who are nervous, and the instructor runs the whole cohort's grading prep as one thread rather than 30 separate reminders. Bitir's role editor lets you add a helper instructor or a welfare officer to a cohort with view rights, so oversight is built in rather than bolted on. For more on how to size these, see our guide to the right group size for coaching, teaching, and mentoring.
What do clubs that go fully paperless actually run day to day?
Clubs that settle into a stable paperless setup tend to converge on a similar shape after two or three grading cycles.
Payments and bookings in one dedicated admin tool, untouched once configured. One private Bitir cohort per belt band, each containing the students' parents and the assigned instructor, plus the welfare officer with view rights. Two pinned posts per student: the belt goal and the attendance count. A weekly home-practice assignment, accepting a short video, tied to whatever the cohort is working towards. A quick register at the start of every session. A grading-prep thread that opens 8 weeks out and closes on grading day. And a club-wide announcement channel for term dates, fees, and competition entries, kept entirely separate from the belt-band cohorts.
The instructor's cross-club view is the part most underestimate before they try it. A club of 70 students in belt-band cohorts means the instructor can glance at one dashboard on a Friday and see which students are short on sessions before a grading, which parents have not seen this week's practice video, and which juniors have gone quiet for a fortnight. The register that used to be a clipboard becomes the thing that flags a drift toward drop-out early enough to do something about it. One club that has run exactly this, a Sheffield karate academy, lifted first-attempt grading pass rates and term-on-term retention sharply after making belt progress visible to every parent — its story is here.
Questions martial arts school owners ask
What app do martial arts schools use to manage students?
A martial arts school of 20 or more students typically needs two separate stacks. The admin stack handles bookings, direct debits, and waivers, and dedicated products like Zen Planner, Kicksite, and Class4Kids cover it well. The progress stack handles belt goals anchored to the grading syllabus, an attendance register (most syllabi require a minimum number of sessions between gradings), home-practice assignments that accept video so an instructor can check a kata or pattern, and per-student parent updates about grading readiness. Private group apps like Bitir are built for that second stack. Most clubs run one tool for billing and one for the progress and parent loop, because the two problems barely overlap.
How do martial arts instructors track belt progress digitally?
Set a per-student goal for the next belt, broken into the grading syllabus elements the student is being assessed on (for example basics, kata or patterns, sparring, and theory), plus the attendance count the grade requires. Keep that goal private to the student, the parent, and the instructor. An attendance register logs mat time automatically, so both the instructor and the parent can see whether a student is on track for the minimum sessions before a grading, without anyone chasing a paper card.
Should a martial arts school use one WhatsApp group for the whole club?
No. A single club-wide WhatsApp group means every parent reads every message, parents compare children's grading progress directly, and anything sensitive about an individual student has nowhere private to live. The pattern that holds up is one private group per belt band or class, with a per-student channel for the parent, so grading readiness and safeguarding-relevant concerns stay between the instructor and the family they concern.
Do martial arts schools need safeguarding features in their software?
Any club teaching children needs its communication tool to support safeguarding practice, and the NSPCC's Child Protection in Sport Unit is clear that adult-to-child contact should be transparent and avoid one-to-one private messaging with a child. A tool where a parent is present in every child's channel, where messages are visible to a club welfare officer, and where there is a record rather than disappearing chat is far safer than instructors messaging children directly on a consumer app. That is one of the main reasons clubs move off personal WhatsApp.
Run your dojo's progress and parent loop in one place
One private cohort per belt band. Belt goals, an attendance register, video home-practice, and parent updates in a single dashboard, with a welfare officer on every channel. Keep your payments tool, replace the club chat.
Start Your Club