Belt Promotion Management for 200+ Member Schools

Blog
→
Sean
Flannigan
•
October 27, 2026

Imagine it's the Sunday before grading week, it's 9pm, and the coffee went cold an hour ago.

Two instructors are at the front desk with a laptop, a spreadsheet called "TESTING FINAL v3 (USE THIS ONE)," and a clipboard full of attendance sheets that don't agree with it.

One instructor is sure the Henderson twins are ready. The other one is sure only one of them is.

Nobody can remember which twin is which.

That's belt promotion management at a school with 200-plus members. The belts are the easy part. The paperwork is what eats the weekend.

At 40 members, you can hold the whole school in your head. At 240, across four programs with different rules, you become the bottleneck, and every grading turns into a small research project.

This post is about the process, start to finish: writing requirements down, making eligibility something you can check, running the test as a cohort, and keeping a record that holds up the next morning.

If you're still choosing a system, start with what to look for in belt tracking software. This post assumes you have students, belts, and a grading on the calendar.

KEY TAKEAWAYS
  • At 200+ members, promotions fail on paperwork first. Requirements live in one person's head, attendance and readiness disagree, and nothing is recorded afterward.
  • Write requirements down per program and per rank, in terms anyone on staff can check.
  • Eligibility should come from data you already collect (classes, time in rank, skills, age), not from memory.
  • Run each grading as a cohort with invitations, and treat the "not this cycle" conversation as a retention moment.
  • The record is the last step. Ranks, evaluations, fees, and the next set of requirements should all be in place before you go home.
  • Once a quarter, count active students at each rank. A belt where the count keeps climbing is where students stall, and a stalled student has time to wonder whether to stay.

Why Promotions Break at 200 Members and Not at 40

Let's keep this concrete with a made-up school: Kick Start Martial Arts.

Kick Start has 240 active members across four programs: Little Dragons for ages four to six, Kids Karate, Teen and Adult Karate, and an adult Brazilian Jiu-Jitsu program.

Both karate programs test every quarter. The BJJ program hands out stripes whenever the coach thinks someone's ready, and belts a couple of times a year.

Little Dragons get a new stripe roughly every time they stop crying at drop-off.

Here's where it falls apart:

  • The requirements live in one head. The head instructor knows what a green belt needs, and the two assistant coaches have a rough idea. The front desk has no idea, and the front desk is who parents ask.
  • Attendance and readiness disagree. A kid has attended 48 classes but missed every kata session, while another has the technique cold but trained twice a month all spring. The spreadsheet has a column for one of those things.
  • Nothing survives the day. Ranks get updated on Monday if someone remembers, and evaluation notes stay on the clipboard. Three months later a parent asks why the kid didn't test, and nobody can say.

None of this is a problem at 40 members. You can fix a mistake by walking across the mat.

At 240, the same mistake hits 30 families at once. That's the manual tax on a growing school, and it's due every grading.

JOIN OUR NEWSLETTER
Get the Good Stuff

We'll keep you in the loop with fresh content, podcasts, how-to guides, tool reviews, and product exclusives.

Free. No spam. Unsubscribe anytime.

Write the Requirements Down, per Program, per Rank

Start here. Everything else in this post depends on it.

"I know who's ready" works right up until you're out sick for grading week, or a parent asks a coach who doesn't know.

Then it becomes a dispute.

A written requirement has to pass one test: could an assistant coach who started last month check it without asking you?

For each rank in each program, write down:

  • Attendance. How many classes at the current rank, or how many distinct days trained.
  • Time in rank. The minimum number of days or months before someone's eligible.
  • Skills. The specific techniques, forms, or combinations from your school's curriculum a student needs to show, and how you'll measure them (pass/fail, a count, a rating).
  • Age, where it matters. Kids' and juniors' programs often have age floors for certain ranks.
  • Anything administrative. A testing fee, or an account in good standing.

Kick Start's Kids Karate green belt might read: 36 classes at orange, at least 90 days in rank, Pinan Shodan kata passed, three blocking combinations passed, and the testing fee paid.

Nobody has to remember that. It's written down.

A few things make this go better:

  • Write the stripe criteria too. Stripes are where three coaches are most likely to have three different opinions, and with more rungs and shorter intervals, a school Kick Start's size hands out a lot of them.
  • Give each program its own list. Kick Start's BJJ stripes and its karate belt order need different criteria, and one shared template would fit neither.
  • Show the requirements to students and parents. At a 240-member school, the front desk fields "when does my kid test?" all week, and a published list answers most of it before anyone asks. A requirement a family can read is one nobody can argue with. (They'll still try. But less.)

Make Eligibility Something You Can Check, Not Something You Remember

Once requirements are written down, you have to check 240 people against the list.

If that means opening 240 profiles, or cross-referencing a spreadsheet with three attendance binders, nobody will do it carefully. It'll get done at 9pm on Sunday.

Most of what you need is data you're already collecting:

  • Class count and days trained. Both come from check-ins. Attendance tracking already shows you who's drifting, and it can show you who's ready too.
  • Time in rank. This comes from the date each rank was awarded. If that date is on file, days in rank is a subtraction, and nobody has to count. (If it isn't, see the section on records below.)
  • Skills. These are the hard one, because someone has to watch each one. If you and your coaches tick off skills during class or right after it, nobody has to reconstruct three months of progress the week before a test.
  • Age. It's on the member profile already. Use it.

What you want is one list that answers one question: who in this program has met every requirement for the next rank?

Most of belt promotion management at this size comes down to keeping that list accurate.

Kick Start runs that list two weeks before each karate grading. It filters to one program at a time, so the Little Dragons don't clutter the Teen and Adult view.

Then you (or your head instructor) review it.

The data tells you who's eligible. You still decide who's ready.

A kid who hit every number but freezes in sparring might need another cycle, and that's a coaching call.

The list just means the coaching call starts from facts. Including which Henderson twin is which.

Run It as a Cohort, Including the Ones Who Aren't Testing

Promoting one student at a time, whenever someone's ready, works fine at a small school. At 240 members that queue never ends, and you spend every class half-thinking about who's next.

Gradings work better as events. You pick a date, pick the group, and run everyone at once.

Pick the cohort and send invitations early

Pull the eligible list for the program, confirm it with your head instructor, and send invitations to everyone who's testing. Two weeks out is a reasonable lead time for kids' programs, since parents need to move a soccer practice.

The invitation should say the rank each student is testing for, when, where, what to wear, and what it costs.

Personalize each one with the student's name and target rank. "Testing for green belt" beats "you're invited to our testing event" every time.

For 30 to 40 families, that personalizing is the step that gets skipped without a system.

Handle the "not this cycle" students on purpose

This part costs large schools families.

Every grading has students who expected to test and didn't make the list. At Kick Start, that might be 15 kids across the two karate programs. Fifteen families who heard about the grading from a friend in class and didn't get an invitation.

If you don't say anything, those families fill the gap, and the version they invent is usually worse than the truth.

Talk to those families before the invitations go out:

  • Name what's missing, specifically. "You need eight more classes at orange" or "your Pinan Shodan isn't there yet."
  • Give each student a target. The next grading date, and what it'll take to be on that list.
  • Tell parents too. For a kid, the parent is the one deciding whether to keep paying, and an unexplained skipped grading is the kind of thing that makes kids quit karate.

A student who knows exactly what's needed for next time has a reason to come back next week. A student who just didn't get invited has a reason to wonder if this place is for them.

Make the Record Survive Grading Day

Grading day itself is mostly coaching, and for the nervous testers, there's a whole post on preparing students mentally.

Paper evaluations on a clipboard are how you end up with a grading that happened but can't be proven.

The test ends, everyone's sweaty and happy, and parents are taking pictures.

Records get skipped right here. With 30 testers, a skipped step is 30 skipped steps.

Here's what has to be true before anyone locks up:

  • Every new rank is recorded with today's date. That date is what next cycle's time-in-rank calculation runs on. Skip it and your eligibility list is wrong until the next grading.
  • Every evaluation is saved to the student's record, passes and fails both. Record each one against the student as you go. A "didn't pass" needs recording as much as a promotion, because it's what you'll point to when that family asks about the next grading.
  • Testing fees are charged or marked paid. Chasing 30 testing fees by text message the following week is nobody's idea of a good Tuesday.
  • Requirements reset for the next rank. The new green belt is now working toward blue, and progress toward blue should start counting today.
  • Certificates are printed or scheduled. Thirty certificates is a print run, and families notice when a certificate shows up three weeks late.

One more habit, and it matters more the bigger you get: after any bulk change to ranks, whether that's a grading or an edit to a program's rank list, spot-check a handful of member records in that program.

Pick five students, open their rank history, and make sure it looks the way you expect.

It takes five minutes. Finding the problem three months later at the next grading takes a lot longer.

Free printable · PDF
Grading-Day Checklist for Large Schools
Run a grading for a big school without the Sunday-night spreadsheet: written requirements, the two-weeks-out eligibility list, invitations, the "not this cycle" talk, and everything that has to be recorded before anyone locks up.
Pop your email in below and the download button shows up right here.

Count Students at Each Belt Every Quarter

The eligibility list tells you who's ready this cycle. It doesn't tell you where students are getting stuck.

For that, count how many active students hold each rank in each program, once a quarter. Write the counts down next to last quarter's and look for the belt where the number keeps climbing while the next belt stays thin.

Some piling up is normal. Adults can sit at blue belt for years, and that's how BJJ works.

The pile-up to worry about is the one that wasn't planned. Say Kick Start's count shows a crowd at orange in Kids Karate and almost nobody at green. That's rarely a talent problem.

Usually the jump to green asks for something the class schedule doesn't teach, or there's a requirement no coach is checking. Pull the requirements for that rank and find out which one.

Give the first promotion extra attention, too. A new student who earns a first stripe or belt has proof the training is working. One who's been a white belt for six months with no feedback has a lot of time to wonder whether this place is for them.

You'd rather find that student in a quarterly count than in a cancellation email.

What Software Does (and Doesn't Do) for You

You can run every step above with a spreadsheet and discipline. Lots of schools do. The question is how many Sundays you want to spend on it.

Here's specifically where Gymdesk fits.

You set promotion requirements on each program, rank by rank, so the written list from earlier lives where every coach can see it. You can combine sessions attended in rank, hours trained, days in rank, the number of days actually trained, and specific skills.

Assign skills to classes on the schedule, and each one counts toward a student's next rank when that student checks in.

Anything that needs a coach's eye, like passing a kata, gets ticked off by you or a coach, and you can do that for a whole group at once from the promotion report.

The promotion report replaces the Sunday-night spreadsheet. It shows every member's progress on classes, hours, days in rank, days trained, and skills.

Filter it to one program, or to only the members who've met every requirement. A member who's ready also shows up as a notification on your dashboard.

The same report handles the quarterly count.

Filtered to one program, it shows each student's current rank next to their progress toward the next one, so you can see how many students sit at each belt and which requirement the crowd is stuck on.

From the report, you can select multiple members and promote the whole group right away, or create a grading event for the cohort. Give the event a title and a date, and send each student a personalized email invitation with their name and the rank they're testing for.

On grading day, you reopen the event and complete each student's evaluation skill by skill. Each evaluation saves to the documents section of the member's profile, so there's no clipboard to transcribe.

Students who don't pass get marked "No Promotion," so the attempt is on record without the rank changing. Promotion fees charge when you complete the promotion. A new rank can also trigger an automated congratulations email.

For a school Kick Start's size, a practical way to run it is one program at a time: one grading event for Kids Karate, one for Teen and Adult Karate. It keeps the invitations, evaluations, and fees for each group together, and it matches how your instructors already split the floor.

Some of it stays with you. The software gets you as far as eligible.

It can't sit down with a parent for the "not this cycle" conversation, and it can't tell whether a kid's kata is crisp or just finished. Someone on your staff still has to watch the skill before it gets ticked off. That part is the coaching, and it's still yours.

Certificates are on you too. Gymdesk has no certificate printing, so export the promoted members from the promotion report and mail-merge the names into your own template.

What You Get Back

When a parent asks why their kid didn't test, you or any coach on your staff can pull up the requirement, the progress, and the date of the next grading.

You also get your Sundays back. The spreadsheet session goes away, and the week after shrinks too: ranks update when you complete the promotion, and fees charge to the card on file, so the chasing comes down to the members without one.

And the Henderson twins each get the right belt. Probably.

If you want the software side handled, Gymdesk's martial arts software comes with a 30-day free trial. Set up one program's requirements, run the promotion report, and see who's ready.

FOR MARTIAL ARTS SCHOOLS

Know Who's Ready Before Grading Day

Set up one program's requirements, run the promotion report, and see which students are eligible. Ranks, evaluations, and promotion fees all live on the member's record.

Table of Contents

Gym management software that frees up your time and helps you grow.

Simplified billing, enrollment, student management, and marketing features that help you grow your gym or martial arts school.

FAQ

Belt Promotion Management FAQs

Straight answers to the questions owners ask most about running promotions for a large school.

How often should a martial arts school hold belt promotions?
Set a fixed grading calendar for each program, because programs in a large school run on different rhythms. Kids' color-belt programs often test every few months, while adult BJJ belts come much less often, with stripes in between. A published calendar lets families plan around it and lets you prepare each cohort in advance.
How do you track belt promotion requirements for a large school?
Write requirements per program and per rank, in measurable terms: classes attended in rank, time in rank, skills passed, and age where it applies. Then let check-ins and skill logs update each student's progress automatically. That way you can pull each program's eligible students without opening every profile.
Can you promote multiple students at once?
Yes, if your software supports it. In Gymdesk, you select multiple members from the promotion report and either promote them right away or add them to a grading event. For a large school, one event per program keeps invitations, evaluations, and fees grouped by class.
What do you tell a student who isn't ready to test?
Tell them before the invitations go out, and be specific about what's missing, whether that's a set number of classes or a form that isn't there yet. Give them the next grading date as a target. For kids, have the same conversation with the parent.
How long should time-in-rank be between belts?
Set a written minimum for every rank in every program, so any coach can check it. The right number depends on the art: kids' color belts are often a few months apart, while adult BJJ belts often take years. Meeting the minimum makes a student eligible to test, and the instructor still decides who's ready.
Sean
Flannigan
Gymdesk コンテンツマーケティング責任者

Seanは過去10年にわたり、規模を問わずさまざまな企業が賢く成長できるよう、コンテンツを制作してきました。経営者が本当に好きなこと、つまり楽しい仕事にもっと時間を使えるようにするためです。

配送や国際物流からウェブ開発、マーケティングまで、言葉だけでなく実務を通じて、小売業やサービス業の効率的な事業拡大に携わってきました。

これまでの執筆先には、Sendle、Shogun、The 小売 Exec、Gymdeskなどがあります。

sean-flannigan

Related Articles

No items found.