All posts
Martial ArtsFor gym owners & head coaches

Belt promotions when nobody is keeping track

Nobody forgets a black belt. Everybody forgets a third stripe.

At twelve students you do not need a system. You know who trains Tuesdays, you know who has been grinding since February, and you know exactly who is close. At forty students across six classes and two coaches, that knowledge quietly stops being knowledge and turns into a feeling.

The person it costs is never the loud one. It is the guy who comes three times a week, says nothing, and watches somebody who started after him get called up. He will not complain about it. He will just come less.

What "I'll remember" is actually holding

Four things, and a promotion needs all four at once: how many classes they have done, since when, what you saw them do, and what you told them last time. Drop any one of the four and the promotion becomes a guess you have to defend in front of the room.

A sign-in sheet holds one of them, badly, and only on the nights everybody signs it.

Record these four and it stops being memory

The check-in, at the moment it happens. Not rebuilt on Sunday out of your head. A coach taps today's roster in from the check-in board, walk-ins included. Kids and anyone without an account tap a PIN at the kiosk. A member scanning themselves in gets distance-checked against the gym, so nobody is checking in from their couch. A fob tap at the front door attaches whoever walked in to the class in session.

The promotion, with the class count frozen onto it. When you promote somebody, the record keeps the belt, the stripes, the date, who awarded it, and the number of classes that student had attended at that moment. That last one matters more than it sounds. "Eighty-two classes since her last stripe" stays eighty-two forever, because it was written down that day instead of recalculated later against a baseline that keeps moving.

Why, in your words. Every promotion carries a note. Six months on, when a parent asks what earned the stripe, the answer is on the record instead of in your memory of a Tuesday in March.

What was taught, and who was on the mat for it. The after-class wrap-up is one screen: the coach logs the techniques covered and who was there. That is what turns a class count into a record of what a student has actually been taught, rather than proof they were in the building.

The list that builds itself

Set the milestone once on each rank — how many classes a student at that belt should have in before the next stripe. From then on, your promotions screen carries a list: members whose checked-in class count since their last promotion has passed that milestone, and who still have a stripe available on their current belt. Most overdue first.

It is a hint, and it stays a hint. Nothing promotes anybody. Leave a rank's milestone blank and that rank never produces a hint at all, which is the right answer for the belts where a class count is the least interesting thing about the student. The list only ever answers one question: who has quietly done the work while you were busy teaching?

Grading day

The ladder is drawn properly for the art you teach — BJJ, Judo, Karate, Taekwondo, Muay Thai, boxing, MMA — so a stripe reads as a stripe and not a coloured dot. Each student's promotion history sits on their profile. The membership report gives you the belt spread across the whole active roster, which is the number you actually want the week you are working out whether the grading is one line of students or three.

Telling people is its own job. The belt-test reminder is one of the prebuilt follow-up sequences — rewrite it until it sounds like you, and nothing leaves in your name until a coach reads it and says yes. Email is included. Text messages come out of pre-paid credits and are charged per message, so messaging the whole roster stays a decision rather than a reflex.

The part that stays yours

None of this decides anything. It counts classes, keeps dates, and holds the record straight.

The belt still comes from you, in front of the room, for reasons you can say out loud. It just stops depending on what you happen to remember.

Share this

Run your next one on time.

$99/month. Everything included — and real people behind every account.