In most gyms, the class timetable is the last thing to change. It is set in the opening week from the owner's instinct and whichever coach was available, then survives two or three years because nobody has a number that justifies editing it. Meanwhile the six o'clock evening class turns members away every week, and the eleven a.m. class runs with a coach and three people.
Classes are among the most expensive things a gym does per hour: a coach's wage, a room, equipment, and floor capacity taken away from open training. A half-empty class is not merely less profitable — it is space that could have been used for something that works. A good timetable is not the busiest one; it is the one with the highest occupancy.
Occupancy: the number almost nobody calculates
Occupancy = people who actually attended ÷ the class capacity. Note that it is measured on attendance, not bookings: a class with sixteen places, fully booked, attended by nine people is at 56% — not 100%. The gap between those two numbers is precisely the size of your no-show problem.
| Range | What it means | The action |
|---|---|---|
| Under 40% | The class is losing: the coach's wage exceeds the value delivered | Change the time slot first; retire it if that fails |
| 40% – 65% | The class works but is not yet stable | Watch it for four weeks and improve the reminders |
| 65% – 85% | The healthy band: full without feeling crowded | Leave it alone and use it as the benchmark |
| Consistently above 90% | Suppressed demand: members are being turned away weekly | Add a second session in the same time window |
Read your own check-in data before setting a single time
You do not need market research. You need eight weeks of check-in history grouped by hour and by weekday. The patterns most gyms in the region see are consistent, but the details belong to your club alone:
- A long evening peak beginning after sunset prayer and running until an hour before closing. This window deserves your best coaches and most of your classes.
- A short, sharp pre-work morning peak that suits one high-intensity class of 45 minutes rather than 60.
- A midday trough that no general class will fill. If you want to use it, aim it at a specific segment: parents, flexible workers, or older members.
- A weekend that behaves nothing like weekdays: fewer people, longer visits, and starting an hour or more later than you would guess.
- A general dip through Ramadan with activity shifting almost entirely to after iftar and into late night — plan the Ramadan timetable two weeks ahead, not on day one.
Set capacity by the room, not by ambition
Declared capacity shapes the experience of a class more than anything else. A high number fills the class on paper and empties it in reality: a member who attended one overcrowded session does not wait around for a second. Capacity is derived from equipment and floor area, not from a wish to raise revenue per hour.
| Class type | Practical capacity | Limited by | Sign you exceeded it |
|---|---|---|---|
| Indoor cycling | Exactly the number of bikes | Equipment | Anyone standing without a bike |
| HIIT and functional | 12 – 16 | Equipment sets and station space | Waiting at a station mid-round |
| Yoga, pilates, stretching | Space allowing 1.5m per mat | Floor area | Mats touching, arms cannot extend |
| Boxing and martial arts | An even number, set by bags and pads | Pairing | One person left without a partner each round |
The no-show problem and the three fixes that work
A no-show is less a behaviour problem than a design problem. The member booked three days ago in a moment of enthusiasm, their day changed, cancelling was not easy, so they took the easiest option: doing nothing. Every fix that works makes cancelling easier than ignoring.
- A reminder two to three hours before the class with one-tap cancellation. A reminder a full day ahead is too early; the member does not yet know what their evening looks like.
- Automatic promotion from the waitlist the moment a place frees, with an instant notification to whoever moved up. A promotion done by hand the next day helps nobody.
- A published, gentle late-cancel policy: free until two hours before, counted as a no-show after that. Three no-shows in a month temporarily restricts advance booking rather than charging a fine.
Charging for no-shows works in studios that sell each class separately and backfires in an all-inclusive membership gym: the member feels billed twice, the amount is small anyway, and the argument at the desk costs more than it collects. Restricting advance booking works better because it corrects the behaviour without touching the relationship.
A waitlist is a demand sensor, not a courtesy
Most gyms treat the waitlist as an administrative step: take a name, call someone if a place frees. In reality it is the only data you have about demand you turned away — something no attendance report will ever show you.
- A class with ten people waitlisted every week is a request for a second session, not merely proof the first is popular.
- Waitlists recurring at the same hour across different class types mean the time window is what is in demand, not the format.
- A waitlisted member who was promoted and attended is worth noting: these are your most committed members and the first people to tell about any new session you open.
When to retire a class: the four-week rule
A new class needs four weeks before judgement: the first to be tried, the second for word to spread, the third and fourth to settle. Judging sooner is unfair; waiting past six weeks is expensive. Put a monthly timetable review in place rather than making scattered decisions under the pressure of a complaint.
- Try a different slot before cancelling. More than half of "failed" classes are good classes at the wrong hour.
- Try a different coach. Group class attendance is tied to the coach far more than most owners like to admit.
- Announce the retirement two weeks ahead, tell the regulars personally, and offer them a specific alternative. A class that vanishes overnight costs you the five people who never missed it.
Assign coaches by occupancy, not by seniority
Once occupancy is a visible number per class, coach assignment becomes a conversation about figures rather than seniority or preference. A coach whose classes fill deserves the most valuable window; a coach still building an audience deserves a slot they can grow in rather than a dead one.
Tie part of the session fee to occupancy if you like, but watch one side effect: a coach rewarded on headcount alone will resist any capacity reduction even in a cramped room. Make the measure a pair — occupancy alongside the share of attendees who come back within a month — so it rewards classes that are both full and good.