Empty class slots kill profitability. Here is how to fill your timetable โ starting from zero โ using the right mix of scheduling, pricing, and targeted promotion.
A half-empty class is a double problem: it loses money (cost per member in that slot is high) and it feels bad for the members who do show up. Energy in group fitness is contagious โ it requires a critical mass.
Here is how to fill your schedule from scratch.
Before marketing, get the timetable right. The biggest mistake is offering too many classes too early. Empty slots signal a dying gym. Start with fewer, fuller classes.
High-fill time slots:
- 6:00-7:30am (before work)
- 12:00-1:00pm (lunchtime)
- 5:30-7:30pm (after work)
Weekend mornings (8am-11am) fill well for most demographics. Mid-morning weekday classes (9:30-11am) work for stay-at-home parents and retirees.
Start with 5-7 weekly slots. Once 70%+ fill consistently, add another. Never add before you need to.
Not all class types fill equally. Before building a schedule, consider your target member:
- Weight loss / body composition: HIIT, circuits, metabolic conditioning
- Strength: Barbell club, powerlifting class, functional strength
- Low-impact: Pilates, yoga, mobility โ huge demand post-pandemic
- High energy / community: Boxing, kickboxing, group cycling
- Trending in 2026: Hyrox prep classes, hybrid strength and cardio formats
Survey your waitlist or social media followers before committing. Ask: "Which class would make you sign up today?"
## Step 3: Nail the Intro Offer
New members try classes when there is low financial risk. A well-structured intro offer removes that risk.
Formats that work:
- "First class free" (lowest barrier, good for awareness)
- "2-week unlimited trial, $19" (filters serious people, still low commitment)
- "6-class intro pack, $49" (mid-range, works for boutique studios)
Promote the intro offer on Meta ads targeting your local area. A $15-$20/day campaign can bring 5-10 new class-goers per week.
Step 4: Build a Booking System
A class people cannot easily book is a class they will not attend. Use a booking tool:
- Mindbody โ industry standard, full-featured
- Glofox โ popular in the UK and Australia, gym-specific
- Momence โ boutique-studio focus, great UX
Make the booking process as frictionless as possible. Allow class sign-up via an app, via your website, and via a direct link you can text to members.
Enable waitlists. A waitlist on a class signals demand and creates urgency.
## Step 5: Market Each Class Individually
Stop marketing "our classes." Market each class by what it does for a specific person.
Instead of: "Tuesday HIIT class at 6pm"
Try: "Burn 400 calories in 45 minutes before work. Our Tuesday HIIT fills up fast โ grab your spot."
Instagram Reels showing real class footage outperform static images 3:1 for class sign-ups. Film a 30-second clip of your most energetic class. Post it with a "Book your free trial" link in the bio.
## Step 6: Use Members to Fill Classes
Your existing members are underutilised. Implement:
Bring a Friend Week: Once a month, members can bring a guest to any class for free. No sign-up required. This fills classes AND generates referral leads.
Class Challenges: Run a 4-week attendance challenge. Members who attend 12+ classes in a month get a reward (free merchandise, a free month). Rewards drive attendance spikes.
Social Proof: Ask instructors to tag members in post-class Instagram stories. Public social proof normalises attending and shows outsiders what they are missing.
Once you have 3-4 months of data, look at attendance by time slot and class type. Double down on what fills:
- Add a second session of your top-performing class
- Move underperforming classes to better time slots before cancelling them
- Swap underperforming formats for ones with a waitlist
A schedule built around data fills faster than one built around assumptions.
## Step 8: Retention Keeps Classes Full
Every member who churns is a class seat that empties. Retention is part of your scheduling strategy.
- Check in with new members after their first 3 classes
- Send a mid-month attendance nudge to members who have not booked recently
- Celebrate attendance milestones publicly (10 classes, 50 classes, 1 year)
If your class schedule is consistently underperforming and you want to know specifically why โ whether it is timetable design, offer structure, or promotion โ our free growth audit will show you the gaps and the fastest fixes.