Tuesday, 12:15 p.m. Four people in a room built for 24. The instructor is giving it everything, the playlist is great, and you are paying her $45 to teach to an audience that would fit in a booth at a diner.

Every studio owner has that class. Most keep it for a year longer than they should, because cutting it feels like admitting something went wrong. Here is the reframe: a schedule is not a promise. It is a portfolio, and you rebalance a portfolio every quarter.

This is the process I use to decide what stays, what moves, and what gets cut, without triggering the member revolt everyone fears.

Start with fill rate, not gut feel

Pull 8 weeks of attendance for every class slot. Not one bad week, not the holiday stretch. Eight weeks gives you enough signal to separate a slump from a pattern.

For each slot, calculate fill rate: average attendance divided by capacity. Then sort.

Benchmarks I use for boutique studios:

One nuance. Fill rate lies at the edges of your schedule. A 6 a.m. class at 40% might be your most loyal group, and the same 40% at 5:30 p.m. on a Thursday means something is broken, because that slot should sell itself. Judge each number against what that time of day should do.

Separate the class from the slot from the instructor

A weak class has three possible causes, and they need three different fixes. Before you cut anything, figure out which one you have.

Ask three questions:

  1. Does the same format fill at other times? If your 6 p.m. Strength class runs at 85% and the noon one runs at 25%, the format is fine. The slot is the problem.
  2. Does the same slot fill with other formats? If nothing has ever filled noon on Tuesday, stop scheduling noon on Tuesday.
  3. Does this instructor fill other slots? If she runs a packed Saturday and an empty Wednesday, it is not her.

Mini case: a pilates studio I worked with had a Thursday 7 p.m. reformer class running at 22%. The owner assumed the instructor was the issue. The data showed her Monday 7 p.m. class was at 78%. Thursday 7 p.m. was empty for every format because the running store next door hosted a free community run at that exact time. They moved the class to 5:45 p.m. Fill rate hit 64% within five weeks. Same instructor, same format.

Eight weeks of attendance data tells you more than any single bad week.
Eight weeks of attendance data tells you more than any single bad week.

The math on what a dead class costs

Owners keep weak classes because the cost feels invisible. Make it visible.

Take that Tuesday noon class. Instructor pay at $45, plus roughly $12 in utilities, laundry, and equipment wear for a 50-minute session, so $57 per class. Four attendees on memberships averaging $159 a month across 8 visits works out to about $20 per visit, so $80 in attributed revenue. The class is barely break-even, and that is before you count what the slot could earn.

Now the opportunity cost. Same room, same hour, same instructor pay. If you move the class to a slot where it runs at 60%, that is 14 people and $280 in attributed revenue. The dead class is not costing you $57 a week. It is costing you the $200 you are not earning.

Run this for every slot under 30%. Most owners find $1,500 to $4,000 a month sitting in dead time.

A class that never fills is not a gift to your members. It is a subsidy paid for by the ones who show up.

How to cut without the backlash

The fear is real, and it is mostly wrong. Cutting a class of four upsets four people. Handled well, it upsets zero.

The playbook:

Script for the conversation:

"Hey Maria, quick heads-up before it goes out to everyone. We're retiring the Tuesday noon Strength class after the 24th. Attendance hasn't been where it needs to be for a while, and I know you're a regular, so I wanted you to hear it from me. Jen is teaching the same format Tuesday at 5:45 and Thursday at noon. Which of those works better for you? I'll make sure you're in."

Notice what that does. It leads with respect, gives a reason without apologizing, and ends with a question that assumes she is staying.

The regulars in a small class deserve to hear the news from you, not from a schedule update.
The regulars in a small class deserve to hear the news from you, not from a schedule update.

Try a move before a cut

Cutting is the last option, not the first. Three moves cost less and often work:

Shift the time by 30 to 45 minutes. The difference between 5:30 and 6:00 p.m. is whether people can get out of the office. The difference between 9:00 and 9:30 a.m. is the school drop-off line. Small time shifts fix more weak classes than anything else.

Swap the format, keep the slot. If 12:15 p.m. on Tuesday has a small but loyal crowd, they may love a 30-minute express version that actually fits a lunch break. Attendance often jumps because you fixed the constraint, not the workout.

Merge two weak classes. Two 30% classes at 5:30 and 6:30 p.m. become one 60% class at 6:00. Same instructor cost, twice the energy in the room, and energy is what sells boutique fitness.

Give each experiment 6 weeks and a clear target before you judge it. Announce it as a change, not a test. "We're moving Strength to 5:45 starting the 3rd" lands better than "we're trying something."

Watch the waitlist as closely as the empty room

The other half of schedule health is the classes that are too full. A slot that waitlists every week is telling you to add capacity, and ignoring it costs you more than the dead class does. Members who get waitlisted three times stop trying to book, and then they stop coming.

Track two numbers per slot: average waitlist length and how often the waitlist clears. A class that waitlists 4 people every session and rarely clears is a class you should clone into the adjacent slot. Take the instructor cost out of the dead Tuesday noon class and fund a second 6 p.m.

This is where your software either helps or hides the problem. If your booking system shows fill rate, waitlist depth, and no-show rate per slot in one view, you can rebalance the schedule in an afternoon. If it makes you export a spreadsheet, you will do this once a year instead of once a quarter. Kinetic puts those per-class numbers on the schedule itself, so the empty slots and the overflowing ones are both obvious without running a report.

An empty room during peak hours is the most expensive square footage you own.
An empty room during peak hours is the most expensive square footage you own.

Set a quarterly rhythm

Do this once a quarter, on a fixed date, and it stops being an emotional decision. Put it on the calendar: pull the data the first week of the quarter, make the changes the second week, and let everything run for at least 10 weeks before the next review.

Keep a one-page log of every change and the fill rate before and after. Within a year you will know exactly how your market behaves: which hours are dead, which formats travel between slots, and which instructors can fill anything. That knowledge is the real asset. The schedule is just this quarter's expression of it.

The recap