Co_
Fitness class
Guide Dec 22, 2025 8 min read

Optimizing Class Schedules with Data

DZ
Dietrich Zeledon
Founder, Co_

Most gym schedules are built on tradition and intuition. "We've always had yoga at 6pm on Tuesdays." But your members' lives aren't static—and neither should your schedule be.

Group fitness
Section 01

The Data You Need

Before optimizing, you need to understand what's actually happening:

  • 01.Fill rates by class: What percentage of spots are consistently filled?
  • 02.No-show patterns: Which classes have the highest no-show rates?
  • 03.Member overlap: Are the same people in every class, or are you reaching different segments?
  • 04.Waitlist demand: Where is demand exceeding capacity?

AI aggregates this data and reveals patterns invisible to manual tracking.

System Insight_

"One studio discovered their 5:30pm class was 90% full, while their 6pm class was 40% full. They moved the instructor—not the time—and filled both."

// Sometimes the problem isn't the slot. It's the pairing. Data shows you what's really driving attendance.

Section 02

The Optimization Framework

Here's a practical framework for schedule optimization:

>Identify Anchors

Which classes are consistently full and drive membership value? These are non-negotiable. Build around them.

>Find Dead Zones

Which classes consistently underperform? Don't just cut them—understand why. Wrong time? Wrong instructor? Wrong format?

>Test Strategically

Run 4-week tests with clear metrics. Don't change multiple variables at once. Measure one thing at a time.

>Iterate Quarterly

Member patterns shift with seasons, work schedules, and life changes. Review and adjust every quarter.

Section 03

What Changes

Studios that implement data-driven scheduling typically see:

  • 25-40% higher average fill rates across all classes
  • Reduced instructor costs by eliminating underperforming slots
  • Higher member satisfaction because classes match demand
  • Better retention as members find classes that fit their schedule

The goal isn't more classes. It's fuller classes that members actually want.

Ready?

Let's analyze your schedule and find the opportunities.