Studio DeckGo to app
Scheduling

How to build a class timetable that actually fills

Your schedule is a revenue engine disguised as a spreadsheet. The same studio, same instructors, same members can be profitable or barely breaking even depending on *when* classes are placed. A class at the wrong time isn't neutral. It costs you the instructor's pay and the room's rent while earning almost nothing. This guide shows how to build a timetable around real demand so your rooms fill and your fixed costs actually pay off.

Utilization is the number that matters

Before you touch the schedule, understand the metric it drives. Class utilization, booked spots divided by available spots, is what turns fixed costs into profit. Boutique studios should target 70–85% fill at peak times; consistently running below 60% means your schedule or pricing is off.

The reason to obsess over this: your rent and instructor pay barely change whether a class has 6 people or 16, so every extra booking in an existing class is almost pure margin. That's why studios that grow utilization from 40% to 85% see the largest profitability gains of all, the revenue scales while the costs stay flat. Scheduling is, at its core, a utilization problem.

Schedule to demand, not to habit

Most studios schedule by inertia, "we've always had a noon class", rather than by evidence. Build (and rebuild) your timetable from actual demand:

  • Follow your members' lives. Boutique fitness peaks early morning (before work), lunchtime in some markets, and evening (after work), with weekend mornings strong. Your specific peaks depend on your member base, a studio full of shift workers or parents will look different from a downtown professional crowd.
  • Read your own data. Your booking history is the best forecast you have. Which slots fill? Which sit empty? Which have waitlists (a signal to add capacity)? Let the numbers, not tradition, set the grid.
  • Protect and defend the peaks. Your busiest hours are where the money is made, staff them with your strongest instructors and most popular formats, and make sure capacity meets demand.

Fix the two failure modes: empty peaks and empty valleys

Schedules fail in two directions, and each has a different fix.

Under-supplying a peak. If your 6pm class has a waitlist every night, you're turning away revenue. Add a second concurrent class (if space allows), a second time slot, or a larger room. A waitlisted class is the clearest "add capacity here" signal you'll ever get, and it ties directly to cutting no-shows, because in a waitlisted class, every no-show is a member who'd have paid for that spot.

Over-supplying a valley. A Tuesday 2pm class with three people is costing you an instructor and rent to lose money. Options, in order: repurpose the slot for a format that fits off-peak demand (a gentler class for retirees or parents, a specialty workshop), consolidate it into a busier adjacent slot, use it for private/semi-private sessions at a premium, or cut it. Don't run empty classes out of loyalty to a time that isn't working.

Use off-peak hours creatively instead of leaving them dark

Empty daytime and off-peak hours are rent you're paying for nothing. Rather than cutting them entirely, consider filling them with revenue that doesn't need peak-hour volume: private and semi-private training (premium-priced, don't need a full room), specialty workshops and series (which members will schedule around), beginner or restorative formats aimed at people with daytime flexibility, or space rental to complementary practitioners. Off-peak space is an asset if you get creative and a liability if you ignore it.

Balance format, instructor, and variety

A filling schedule isn't just about times, it's about the mix:

  • Format variety keeps members engaged. A member who can vary their week (strength one day, recovery the next) attends more often, which drives both utilization and retention. Monotony is a churn risk.
  • Instructor draw is real. Some instructors fill rooms; put them in slots you want to grow, and use their pull to seed newer time slots.
  • Consistency helps habit. Members build routines around a reliable schedule. A grid that changes constantly is hard to build a habit around, change it deliberately and infrequently, with notice.

Review the schedule on a regular cycle

A timetable isn't set-and-forget. Demand shifts with seasons, member mix, and local patterns. Review utilization on a regular cadence (monthly is reasonable, quarterly at minimum): which slots are consistently above 85% (add capacity), which are below 60% (fix or cut), which have chronic no-shows (tighten policy). Treat the schedule as a living instrument you tune with data, and it will keep earning. This review also feeds directly into your broader margin work, utilization is one of the biggest profit levers you have.

The scheduling scorecard

For each class on your grid, know:

MetricWhat it tells youAction if off
Fill rate (booked/capacity)Is the slot working?>85% add capacity; <60% fix or cut
Waitlist frequencyUnmet demandAdd a slot / bigger room
No-show rateLeaked capacityTighten cancellation policy
Instructor by slotDraw vs. demandMatch strong instructors to growth slots
Format varietyEngagementDiversify to lift frequency

A note on StudioDeck

A note from StudioDeck: You can only schedule to demand if you can see demand, fill rates, waitlists, and no-shows by slot. StudioDeck's reporting surfaces exactly that, so your timetable decisions come from your own data instead of habit. See how StudioDeck is priced.

FAQ

What class fill rate should I aim for?
70–85% at peak times is the boutique target. Consistently below 60% means the slot, format, or pricing needs attention.
Should I cut classes that don't fill?
Fix before you cut, try a different format, time, or use (private sessions, workshops). But don't run persistently empty classes out of habit; they lose money every session.
How do I know when to add a class?
When a slot consistently fills and especially when it waitlists. A recurring waitlist is unmet demand you're currently turning away.
How often should I change the schedule?
Review monthly or quarterly using utilization data, but change deliberately and with notice, members build habits around consistency, and constant changes hurt retention.
What do I do with dead daytime hours?
Fill them with off-peak-friendly revenue: private/semi-private training, specialty workshops, beginner or restorative formats, or space rental. Off-peak space is an asset if used, a cost if ignored.

Related

Schedule to your data. See how StudioDeck helps.

Get started free