When you have a small room, you don’t need a grading system. You are the system.

You carry every student in your head. You know who’s been drilling guard for months, who’s been ducking stand-up, who turned a corner after a rough patch, who’s ready and who needs another three months to be ready and to know it. You don’t write any of it down because you don’t have to.

Then the room fills up. A second mat time, a third, a couple of instructors teaching classes you’re not even in. And one grading day you sit down to decide who gets promoted, you run down the room in your mind, and you realise you can’t actually see all of them anymore.

The students who came up under you are vivid. The newer ones are a blur. They’re not worse. There are just too many of them now for one memory to hold.

That’s the moment academies quietly start grading unfairly — and it comes down to bandwidth, not malice. This is an article about how to stop it: how to run belt promotions that stay fair and consistent as you scale, without lurching to the opposite extreme and grading like a McDojo, purely off the numbers.

It’s one of the core systems that holds a growing academy together — I’ve written elsewhere about why those systems matter; this is the one I get asked about most.

Why grading by memory breaks as you grow

Let me show you exactly how grading-by-gut fails, because it’s specific and it’s preventable.

A student transfers into your academy from another school. He’s already a blue belt, already skilled, and he trains just as hard and shows up just as often as the home-grown students next to him.

But he arrived recently, not years ago, so when promotion time comes and you run down your mental roster, the ones who surface are the students you’ve watched for years — and he isn’t among them.

It has nothing to do with him being less deserving. There’s simply no record of his deserving anywhere except in his own body, which you can’t see into, so he gets passed over despite matching the dedication and the attendance of everyone around him.

To him, none of that registers as an administrative gap. It feels personal — my coach doesn’t see me. He gets discouraged, he quits, and you never even find out: the system that lost him was your own memory.

I’ve watched this happen many times across 27 years. The fix isn’t to care more or try harder to remember — you can’t out-remember a full academy. The fix is to keep a record, so the transfer student and the ten-year lifer come up on the same terms, read off what they’ve actually done rather than how long you’ve known them. That record is the foundation of everything below.

How do you build a BJJ grading system that scales?

A grading system that scales is really just three things: a written standard, an honest record of belt tracking against it, and your own judgement on top. Take them in order.

The first move is the one most coaches resist: write your standards down.

Most of us carry our promotion standards loosely, in the gut, built up over ten or fifteen years of watching people improve. That works in your own head. It doesn’t transfer to a second instructor, and it doesn’t survive a roster you can’t hold in mind at once.

When you have to codify what a student needs before the next belt — sessions on the mat, time in grade, and the one that can’t be faked, attendance across specific areas of the game — you’re forced to make explicit a standard you’ve only ever felt. Writing it down can upgrade that standard, not just organise it.

Now the purist’s objection, because you’ll hear it: attendance isn’t ability. You’ve turned a martial art into a loyalty punch card.

That’s fair on its face, but it misreads what the requirement is for. A requirement like “ten guard classes, ten mount, ten stand-up before purple” doesn’t promote the student and doesn’t claim he’s good. It guarantees he was in the room enough times for your eye to land on him.

If you and your instructors are any good, those ten guard classes are ten chances for real coaching to do its work, so by the time he’s eligible you’ve genuinely seen and taught his guard. The number is the precondition that makes your judgement trustworthy.

It also protects you against the opposite failure: the student who looks the part but somehow never got coached through his weak positions, because nobody noticed he’d quietly avoided every stand-up class for a year.

Requirements are a floor, not a verdict. The promotion is still your call, made on feel, the way it was always going to be. The floor just makes sure you make that call with your eyes open.

Data is the baseline. Instinct decides.

Here’s where you can take everything I just said and ruin it.

You don’t want to become a McDojo that grades purely off the numbers — student hits his class counts, the system says “eligible,” you rubber-stamp a stripe with no judgement at all. That’s just a different way of grading badly, and it’s how you end up handing out belts that students can’t back up on the mat.

As I put it in the belt-system guide, the problem with those academies is simple: people end up with the belt but not the skills to back it up.

The standard I’d give any owner is this. Data is the baseline; then you go according to the instructor’s instinct and nuance. The numbers tell you who’s eligible to be looked at closely. Your eye, and your instructors’ eyes, decide who actually gets promoted.

Numbers alone is a McDojo. Instinct alone — grading off a whim, off whoever you happened to notice that week — is the chaos and resentment you were trying to escape. Both together is the only thing that’s fair and scales.

I’ll be straight about GRADR here so it doesn’t read as a sales pitch dressed up as advice: the software’s job is to be the baseline, never the judge. It tracks the attendance, the time in grade and the area coverage, and surfaces who’s eligible, so the bookkeeping that used to live badly in your head lives somewhere reliable instead.

Then you do the part no software can, which is decide. Any tool that tries to make the promotion decision for you is building the McDojo, not preventing it.

The pressure to grade dishonestly

Two forces will push you to grade for reasons that have nothing to do with skill. Name them now so you spot them later.

The first is inflation, promoting too fast. A student’s getting restless, you’re worried he’ll leave, a stripe will make him happy, so you give it. Do that enough and you’ve built an academy full of people who have the belt but don’t have the skills, and the room can feel it. It looks like retention. It’s the slow erosion of what your belts mean.

The second is sandbagging, holding people down. Keeping a student at purple for four years so he keeps cleaning up medals in a division he’s long outgrown. I’ll be blunt about this one: it’s ridiculous.

The whole thing is built to inflate the student’s ego and the owner’s trophy count, and it costs the student real development. And the logic doesn’t even hold. There’s nowhere to go above black belt, so if a guy genuinely wants to compete at the highest level he eventually has to compete at black belt anyway.

So what are you protecting by dragging out the lower belts? A medal at a level he should have left years ago.

To be clear, holding a student back because he isn’t ready for the division above is not sandbagging. That’s coaching. The line is the motive: are you holding him where his skill is, or where his medals are?

A written standard applied off a real record is the best defence against both pressures, because it’s much harder to talk yourself into an inflated or a sandbagged belt when the requirements and the student’s actual history are sitting there in black and white.

How do you run belt promotions at scale?

Run them in batches, on a fixed cadence, off the record you’ve been keeping. In practice that looks like this.

Don’t promote ad hoc, one student here, one there, whenever someone catches your eye. That’s exactly the inconsistency that loses the transfer student. Hold grading sessions on a predictable rhythm, look at everyone who’s eligible at once, and make your calls as a set so they’re consistent with each other.

This is the part GRADR’s batch grading handles: it gathers everyone who’s hit their requirements into one session with suggested belt and stripe targets off their attendance, and you confirm or override each one. The suggestion is the baseline; the call is yours.

Keep the ceremony. However you systematise the back end, the promotion in front of the room still matters — it’s one of the few moments a student’s progress is visible to everyone, and a big part of why they keep coming back. Don’t let the efficiency of the system strip the meaning out of the moment.

How do you make belt progress visible to students?

Handle the “how long until my next belt?” question head-on, because every owner gets asked it and most answer it badly — vaguely, to avoid committing. The anxiety behind that question is almost always manufactured by a lack of visible progression.

The student can’t see where he stands, so he frets and reads tea leaves and wonders if he’s being held back. When he can see it — you’re eight of ten guard classes in, you’re tracking, here’s what’s left — the question mostly dissolves.

This is the operational point owners miss: visibility is a retention tool, not just an admin nicety. The stripe system exists for exactly this reason, and what each stripe actually means to a student is covered in the belt system explained.

Your job as the owner isn’t to re-teach that. It’s to surface each student’s standing clearly enough that he never has to guess. Give him that and you defuse the single most common source of grading resentment before it starts.

How do you keep grading consistent across instructors?

The day you’re not the only person grading, a stripe from you and a stripe from your senior instructor need to mean the same thing, or your belts stop meaning anything.

This is where the written standard stops being optional. A shared, codified set of requirements is the common language every instructor grades in.

Without it, each coach drifts toward his own feel — one generous, one strict — and within a year a blue belt from your Tuesday class isn’t graded to the same standard as a blue belt from your Saturday class.

With it, every instructor works off the same baseline and applies instinct on top of the same floor. You can still disagree on a given student, which is healthy, but you’re disagreeing inside one framework instead of grading to two different standards.

How do you grade kids differently from adults?

Owners run junior grading on a different clock, and they should. Kids don’t have an adult’s patience for a long, invisible climb, and they’re motivated by frequent, concrete recognition — which is the whole reason the kids’ belt system has so many more colours and stripes than the adult one.

For an academy owner that’s a feature, not a gimmick: more frequent waypoints means more frequent motivation, which means kids keep training. So grade juniors more often, on tighter intervals, and lean on stripes as the steady drip of progress between belts.

The same data-plus-instinct rule still applies — you’re just turning the cadence up. Parents should read those belts as encouragement milestones, not deep technical rankings, and it helps to tell them so directly.

Tracking it without a spreadsheet nightmare

Everything above — attendance, time in grade, area coverage, stripe progress and promotion history, across a full roster and multiple instructors — is a real bookkeeping load. Most academies try to carry it in a spreadsheet, and the spreadsheet rots as the roster grows. Things stop getting entered, and a rotted record is worse than no record, because you trust it right up until it fails you on grading day.

That’s the honest case for purpose-built BJJ gym management software: not that it grades for you, but that it keeps the belt-tracking baseline accurately and automatically.

A good tool logs attendance at the door, counts each class against the position it actually covered, tallies eligibility, and keeps a permanent promotion history — so the record-keeping you can’t reliably do by hand just gets done, and your judgement is free for the part that needs it.

If you want the full breakdown of what to look for in a tool, and the traps, especially around who handles your money, that’s a separate buyer’s guide.

For grading specifically the test is narrow: the tool has to understand that “guard” and “stand-up” are different things, or it can’t hold the one requirement that proves a student was developed and not just present.

The one thing

If you build one part of your academy deliberately, build this. Not because grading is the most important thing you do — the teaching is — but because grading is where your standards become visible, your fairness gets tested, and your students decide whether they trust you.

Write your standards down, keep an honest record, let the data tell you who to look at, and let your own eye decide who’s ready. Do that and you can grow to any size without your belts losing their meaning.

Grading is one piece of the larger job of running a BJJ academy — but it’s the piece students feel most directly.


Frequently asked questions

How do you run BJJ belt promotions fairly as your academy grows?
Stop relying on memory and start keeping a record. Codify what a student needs before each belt — sessions, time in grade, and attendance across positional areas — so eligibility is read off what they’ve actually done, not how long you’ve known them. Then promote in batches on a regular cadence, using the data as the baseline and your own judgement on top. Memory alone starts to fail somewhere in the dozens of students; the exact point varies by coach.

Isn’t requirement-based promotion just turning jiu-jitsu into a punch card?
No. Requirements are a floor, not a verdict. Hitting “ten guard, ten mount, ten stand-up classes” doesn’t promote a student — it guarantees he was in the room enough times for you to genuinely see and coach him. The promotion is still your call, made on feel. The requirement just makes sure you’re making that call with full information.

What’s the difference between a fair BJJ grading system and a McDojo?
A McDojo grades purely by the numbers: hit the count, get the stripe, no judgement. A fair grading system uses data as the baseline — who’s eligible to be looked at closely — and the instructor’s instinct as the deciding layer. Numbers alone is a McDojo; whim alone is chaos and resentment. You need both.

How do I avoid sandbagging my own students?
Watch your motive. Holding a student back because his skill isn’t ready for the division above is coaching; holding him back so he keeps winning medals at a level he’s outgrown is sandbagging, and it’s pointless — there’s nowhere above black belt, so he’ll have to compete there eventually anyway. The practical guard is a written standard applied off a real record: it’s much harder to quietly sandbag a student when his actual history is sitting in front of you.

How do I keep grading consistent across multiple instructors?
A written, shared set of promotion requirements is the common language every instructor grades in. Without it, each coach drifts to his own standard and a stripe stops meaning the same thing from class to class. With it, everyone applies instinct on top of the same floor.

How do I make belt progress visible so students stop asking “how long until my next belt?”
Surface where each student stands instead of answering vaguely. Most of that anxiety comes from the student not being able to see his own progress. Show him what he’s completed and what’s left, and the question largely answers itself. Visibility is a retention tool, not just admin — and what the belts and stripes mean to the student is covered in the belt-system guide.

What software helps track BJJ belt promotions?
You want belt-tracking software that logs attendance automatically, counts classes against the positional areas they covered, tallies eligibility, and keeps a permanent promotion history — so the baseline record is reliable without a spreadsheet. GRADR is built around this (data as the baseline, your judgement on top); the buyer’s guide covers what to look for in any tool.


Nic Gregoriades is a fourth-degree Brazilian jiu-jitsu black belt and the first person ever to receive a black belt from Roger Gracie. He is the co-founder of the Jiu-Jitsu Brotherhood and the founder of GRADR, gym management software built specifically for BJJ academies. He has trained and coached for more than 27 years across four continents.