Most studio leaders think they have a programming problem.
Classes aren’t filling the way they used to.
Certain time slots feel off.
Members seem unsure about what to take or when.
So the schedule gets adjusted. Again.
Something new gets added. Something else gets moved or quietly phased out.
And for a moment, it feels like progress. At least something is happening.
But a lot of the time, nothing is actually wrong with the programming itself.
What’s happening is that members don’t fully understand what you’re offering.
And that makes sense.
You live inside your studio. You know why each class exists. You know how they’re meant to work together. You know what makes one format different from another, even when they look similar on the schedule.
Members don’t have that context.
They’re fitting workouts into real lives. Work, family, stress, timing, energy. When choosing a class starts to feel like something they have to think through instead of something they understand, hesitation creeps in.
You see it in small ways.
People ask the same questions more than once.
Someone signs up for a class that isn’t what they expected and leaves a little disappointed.
A really solid class never quite builds momentum, even though the instructor is good and the people who do come enjoy it.
That usually isn’t about the class itself.
It’s about how that class is being explained, described, and reinforced over time.
And this is where things get tricky for studio owners..
Because when you’re close to what you’ve built, it’s easy to assume understanding. You explain something once. You mention it in passing. You trust that the team will describe it the same way you would.
But small differences in language add up.
One instructor explains a class one way. Another explains it differently.
The front desk uses their own wording.
The schedule description assumes people already know what the format means.
Over time, the experience starts to feel less clear, even if the programming is thoughtful.
Members don’t usually articulate that confusion. Instead, they just adjust their behavior.
They book less confidently.
They stick to the same class instead of exploring.
They drift. They stop coming.
Then the schedule gets blamed.
What often helps more than changing the lineup is slowing down and paying attention to how things are being communicated.
How classes are described.
How changes are introduced.
How often expectations are repeated instead of assumed.
When people hear the same message consistently, they stop guessing. They feel more comfortable committing. They trust that they understand what they’re walking into.
Before making another round of changes, it’s worth sitting with a few questions.
Where do members seem unsure, even when the class itself is solid?
Which explanations sound slightly different depending on who’s giving them?
What questions keep coming up that could probably be answered more clearly upfront?
You may not need to reinvent your offerings.
You may just need to talk about them differently, and do it often enough that people don’t have to work to understand what you’ve created.
And when that happens, a lot of what feels like a programming issue starts to ease on its own.


