Stop copying
last year’s schedule.
Last year’s grid is evidence, not a template. Reusing it preserves decisions that may no longer fit your dancers, staff, rooms, or economics.
The easiest season to build is last year’s season with new dates. It is also the easiest way to carry old compromises forward.
Build from constraints in the right order.
Begin with the student pathway: which ages and levels need a credible next class? Then map real demand, teacher strengths and availability, room constraints, and minimum class economics. Only after those pieces are visible should familiar time slots earn their way back.
Do not optimize every class independently. One decision changes the week around it. Moving an early-years class may open a stronger sibling combination. Protecting a senior class may create an unavoidable low-utilization hour. The schedule is a system.
A season should express what the studio is becoming, not merely document what it used to do.
Give every inherited class a burden of proof.
For each returning class, write the reason it exists: demand, progression, artistic mission, retention, faculty development, or profit. “We always offer it” is not a reason.
Before publishing, stress-test the week for room collisions, teacher travel, age-group gaps, parent logistics, weak transitions, and classes that depend on perfect enrollment. Make the tradeoffs while the schedule is still cheap to change.