Coaching, Instruction & Training
It's not that deep, bro.
Managing class schedules is so easy—you just pick a time for classes, show up, and teach. It doesn't have to be complicated.
Only it's not easy.
If you're managing your class schedules manually, you're juggling limited mat space, splitting time slots between hobbyists and competition teams, running kids and adult classes back-to-back, and finding instructors who can actually teach. Every single week.
And you're always one class away from a major problem.
Here's what I mean. Imagine two students—Matthew and Liam. Matthew is a brand-new white belt, and he's routinely submitting blue and purple belts after only four months of training.
Then there's Liam. He's been a white belt for three years. He's still struggling to survive against other white belts. Still confused about what to do or when to do it.
What's the differentiating factor?
It's time.
If you're not tracking attendance, you don't have context. Without time, you won't know Liam is falling behind his peers. Without time, you won't recognize Matthew as an anomaly. Without time, you can't tell who needs more of your attention—or when.
"Wait a minute, Andrew. I don't use attendance to determine student promotions. My students are ranked based on merit and skill."
You still need this. Attendance data doesn't replace your judgment—it informs it. The scheduling system you build determines how well you can track, teach, and retain every student on your mats.
Today, we'll walk through how to manage multiple class schedules without losing your mind.
Why BJJ Gyms Need Streamlined Scheduling
Scheduling has lots of moving parts. Manage them well, and your academy runs like a well-oiled machine. Ignore the obvious and hidden problems, and your gym dies a slow death.
Wait, what problems?
- Inconsistent or spotty attendance. It's hard to justify a time slot if you don't have enough students to fill it. If you're paying an instructor to run those classes, an empty class becomes a cost center.
- Limited mat space for overlapping classes. Running fundamentals and competitor classes simultaneously. Or classes with overlapping start and end times. If you have limited mat space and you're trying to use it efficiently, scheduling gets complicated fast.
- Instructor availability and burnout. If you can't afford full-time instructors, their day jobs take precedence over teaching. And even dedicated instructors burn out from teaching the same things to new faces, fielding questions, managing disruptions, and resolving conflicts.
- High administrative workload. Check-ins, waivers, payments, disputes, reviews—if this isn't handled properly, it eats into your teaching time and your students' experience.
- Managing rankings and class eligibility. Does attendance play a role in how you rank your students? Are all students eligible for advanced or specialty classes? Are there prerequisites?
When scheduling falls apart, your students notice. Overcrowded mats, confusing start times, and inconsistent instructor assignments push people out the door.
Setting Capacity Limits and Managing Your Mats
Here's a problem most gym owners don't think about until it's too late: How many people can safely train on your mats at the same time?
Figure out your real capacity
A good rule of thumb is roughly 64 square feet (8x8 feet) per rolling pair. That gives enough space for two people to spar without crashing into the next pair. If you have 1,500 square feet of mat space, you're looking at about 23 pairs—or 46 people max for a sparring-heavy class.
Your actual number depends on the class type. A drilling-focused fundamentals class can fit more people than an open sparring session.
Once you know your capacity, enforce it. Set a cap for each class and stick to it. When a class fills up, the next student goes on a waitlist—not squeezed onto an already-packed mat.
Use waitlists to gauge demand
Don't just cap classes and call it done. Track your waitlists. If your Monday evening fundamentals class has a waitlist of 12 every single week, that's a signal to add another session or expand your hours.
Gym management software like Gymdesk lets you set class capacity limits and automatically manages the waitlist. When a spot opens, the next student on the list gets notified automatically. You don't have to manage it.
Automating Attendance and Check-Ins
As an instructor, you want to spend the majority of your time teaching. Your students want you to spend your time teaching. But the administrative work still needs to happen.
Ditch the clipboard
Manual check-ins create bottlenecks, lose data, and waste time. Automated check-in options include:
- QR codes at the front desk
- Mobile check-in through an app
- 4-digit codes or name search on a tablet
- Mass check-in for large classes
These tools accurately capture student, coach, and visitor data, and identify useful patterns—frequent no-shows, attendance changes, or peak attendance days.
Here's what the check-in flow looks like in practice:
Track no-shows and cancellations
One especially useful pattern to watch: who's canceling and who's just not showing up. Your system should flag:
- Last-minute cancellations
- Chronic no-show behavior
- Freed-up spots for waitlisted students
This helps you spot disengaged students before they ghost you entirely. A quick text to someone who's missed three classes in a row can be the difference between keeping and losing that student.
Coordinating Instructor Schedules
If you're working with at least two instructors, you need a system that handles conflicts and manages substitutes—not a group text thread.
Build a shared, visible schedule
Every instructor should be able to see the full class schedule and know who's covering what. No phone tag. No confusion. Universal calendar visibility solves most coordination problems before they start.
Prevent instructor burnout
Overpacking the schedule leads to burnout. Give your instructors buffer periods and recovery time between classes.
If you're seeing frequent class delays, instructor fatigue, or increased student complaints, those are red flags that require immediate attention.
Connecting Belt Tracking to Your Schedule
Belt tracking is an essential part of your students' growth. And it's easy to lose track as your gym grows.
Make promotion criteria transparent
Here's the thing about promotions—there's no universal ranking standard in jiu-jitsu. Most instructors promote by feel. That's not necessarily wrong, but it can leave students feeling uncertain about where they stand.
The fix isn't to remove instructor judgment. It's to give yourself data to support it. When you can see that a white belt has attended 150 classes over 18 months and consistently drills with higher belts, you have context for your promotion decision.
A few things your scheduling and tracking system should handle:
- Belt-level filtering. Students see only classes appropriate for their rank. If you have advanced classes or classes with prerequisites, you need a way to manage who signs up.
- Promotion tracking. Attendance data automatically logs progress toward belts. Some gyms still stamp dates on 3x5 notecards—that doesn't work at 150 students.
- Membership verification. Only active members can reserve classes, which keeps your roster clean and your class counts accurate.
With Gymdesk, you can set promotion criteria for each rank, generate reports on students' progress, and get notifications when someone is ready to test. It takes the guesswork out of tracking without replacing your judgment.
Using Your Data to Improve Class Times
Your schedule generates data every week. Use it.
Identify peak hours
Key metrics to watch:
- Class fill rate. Which classes are consistently full? Which ones struggle?
- Waitlist size. Persistent waitlists mean you need more sessions.
- Attendance patterns. Tardiness, repeat attendance, time-of-day preferences.
Use these insights to expand popular classes, add instructors where needed, and adjust your schedule based on real demand—not guesses.
Fill underperforming time slots
What about the time slots that aren't working?
Run short tests for two to four weeks. Track results before making permanent changes.
Handling Overlapping Classes
If you're running classes that overlap on shared mat space, a few ground rules keep things safe:
- Divide the mat space clearly and add buffer zones between groups
- Stagger warm-ups and cool-downs so both classes aren't rolling at the same time
- Verify that each class has proper instructor supervision
- Communicate layout changes to students and instructors in both classes before they start
This is especially important if you're running a kids class alongside an adult session, or fundamentals next to a competition training group.
The Bottom Line
Managing multiple class schedules isn't just an admin task—it's the backbone of your gym's student experience.
It's not that deep, bro—once you have the right systems in place.
Gymdesk handles class scheduling, automated check-ins, belt tracking, and waitlist management in one platform. If your current setup feels chaotic, start a free trial—no contracts, no credit card required.









