- 1Tewazafirst 18 blocks4 Mar 2026Sensei John
- 2Heian Shodanfirst 9 moves25 Mar 2026Sensei John
- 3Heian Shodansecond 8 moves15 Apr 2026Sensei Amara
- 4Heian Shodanlast 4 moves6 May 2026Sensei John
- 5Shi Ho Haifirst 5 moves10 Jun 2026Sensei John
- 6Shi Ho Haisecond 8 movesnot signed
- 7Shi Ho Hailast 4 movesnot signed
- 8White belt kataTaikyoku Shodannot signed
- 9Yellow belt katasHeian ShodanShi Ho Hainot signed
Martial-arts school software
Everything but the teaching, done for you.
Belts and stripes, check-in at the door, waivers, trials, the timetable and your school’s own website.
One flat fee a monthEvery feature, and your school’s own website.See the price
No free trial, no sign-up form. We open the demo school and you drive it.
Coaching, across five disciplinesKarate · Kickboxing · BJJ · Judo · Yoga
9 stripes on this card. 5 signed, each by a person who was watching.
- Pro-Style Martial Arts
- Kanata, Ontario
- Teaching since 1994
- Live on ToughR in 3 languages, on their own domain
Belts and stripes
Nobody has to carry the cards around any more.
- Every stripe is a requirement in your words: Heian Shodan, second 8 moves.
- One tap signs it, dated, with the name of whoever watched.
- A parent asks why another child got a stripe; you turn the tablet around.
- Who is ready to grade is a list, not a box of cards.
The front desk
The desk stops being a clipboard and a filing cabinet.
- Waivers are signed on a phone, after a code to the parent's own email.
- Every waiver is stamped so you can prove a year later what was signed.
- Trials and birthday parties book themselves off your calendar, not onto your desk.

The office
Students do not hand in their notice. Three missed weeks do.
- Three missed weeks put a name on the list, with the date they were last in.
- Win back opens a message to that family, with your own template already in it.
- Ask it who is at risk this week, in those words. It answers off your own roster.
- What is contracted this month, what is past due, and every enquiry still open.

Every discipline
The belt ladder arrives built. The words on each stripe stay yours.
- 118stripes transcribed off their cards
- 263requirement lines, unedited
- 12levels in their karate ladder
- 10ladders ready for the next school
- Shotokan Karate
- Kyokushin Karate
- Brazilian Jiu-Jitsu (adults)
- Brazilian Jiu-Jitsu (children)
- Taekwondo
- Judo
- Muay Thai
- Kickboxing
- Boxing
- Little ones
In order
Five screens, and the job each one takes off you.
01 · The card
Every stripe dated, and the name of who signed it.
A paper card can be lost, and only the person holding it knows where a student has got to.
- A stripe is a named technique, not a percentage.
- The date and the instructor’s name are stored with it.
- Nine signed rows is a grading. No class counter anywhere.
A student's record in ToughR, as an instructor sees it: a green belt awarded May 30 2025 with nine of thirteen stripes signed off, the belt drawn with its coloured stripe marks, the next stripe named, and the school's whole ladder underneath showing belt 4 of 9. Beside it the card itself - every stripe as a row. One row opens to show its two moves ticked and the line 'Signed off Nov 7, 2025 - Marcus Thorne', then closes again. 02 · The door
Nobody at the door sees another family’s name.
A lobby tablet that autofills the last family’s name is a privacy incident.
- The roster never reaches the tablet. Matching is server-side.
- A USB barcode scanner works with no driver and no prompt.
- Eight seconds idle and the field clears itself.
A student checks themselves in at the ToughR kiosk: the lobby tablet shows the class in session and an empty four-digit keypad, four taps fill the dots one at a time, the screen answers with the student's surname, given name and belt, and then clears itself for the next person - with the count of who has checked in now one higher. No name is ever on screen before the code is entered. 03 · The week
Move a class, and your website has already moved it.
No email to a web developer, and no second timetable to keep in step.
- Your public timetable is this calendar. There is no second one.
- Next term is its own named version, built weeks early.
- It refuses a published overlap and names both schedules.

05 · The enquiry
Track every enquiry, so none of them quietly goes cold.
A note by the phone is a lead you will forget by Thursday.
- Each card carries the programme asked about and the source.
- Cards move between stages by being dragged, not by a status field.
- A trial booked online lands here, not on your desk.

04 · Who can do what
Give each person exactly the access their job needs, and nothing else.
You add a person, you give them a role, and the role decides what they can reach.
- 30 permissions behind those roles, each a sentence an owner recognises rather than a key called
member.write. - The owner role cannot be edited, so nobody locks themselves out.
- A member can only ever hold two of them, enforced server-side.

- 30 permissions behind those roles, each a sentence an owner recognises rather than a key called
Refusals
What it will not do, and why.
- No self-serve sign-up.
- Joining happens in the room, with a person. The school asked for it.
- No attendance gate on promotion.
- Competitors gate on mat time. Nobody grades because a counter hit a number.
- No every-sport edition.
- We would rather be useless to most businesses than shallow for all.
- No marketplace, no vouchers.
- Your students are yours, and a membership is not a currency.
Not yet: text messages, a mobile app, an offline kiosk, or a second location.
Pricing
The headline price is the price.
No tier hides the belt card, no band by student count, and no add-on for the website we build you.
Verified schools see the figure here.
Where your students’ dues go
- One invoice for a family, not one per child, and a mid-month join is prorated.
- A failed payment walks four steps over a fortnight and stops when money arrives.
- The school is the merchant of record, and no school has run a live charge yet.
The same school, priced both ways
Zen Planner
- The software, invoiced
- $160.65
- Their website extension, at their published price
- + $99
- What that school pays for both
- $259.65
One flat feeToughR, with the website in it.
Their own bundle of the same three things - software, website and marketing - is $478 a month, at their published rate for a school of 100 to 150 students.
Who this was built with
Designed with a school that has been doing this for thirty years.
Not a customer we found afterwards. Every screen in ToughR was drawn against how one school already works, and changed when they said it was wrong.
- 30 yearsteaching in Kanata, since 1994
- 10,000+black belts signed off, by their own count
- A number of those students now run academies of their own.
- The belt card at the top of this page was transcribed off their wall, not invented.
prostylemartialarts.com“I don’t want to push somebody to do something they’re not there yet. I’m gonna make sure they own it.”

Come and drive the demo school.
Bring the job that eats your week and we will do it on the call. If it does not fit, we say so.