The Unique Complexity of Dance School Timetabling
A swimming school has pools. A football club has pitches. A dance school has ballet, tap, modern, contemporary, street dance, jazz, musical theatre, acrobatics, and sometimes a dozen more disciplines, each with different room requirements, different teachers, and often overlapping pupil groups. Timetabling a multi-style dance school is not just about filling slots on a grid. It is about solving a multi-dimensional puzzle where every decision affects every other decision.
Get it right and families stay for years, taking multiple classes per week because the schedule works around their lives. Get it wrong and you lose pupils, not because they disliked the classes, but because the timetable made it impossible to attend everything they wanted.
This guide addresses the specific timetabling challenges that dance school owners face and offers practical approaches to solving them.
Room Requirements by Discipline
Sprung Floors and Their Importance
Not every dance style requires the same type of floor, and understanding this is fundamental to timetabling. Ballet and contemporary require a sprung floor to protect dancers' joints, particularly for jumping and pointe work. A sprung floor has a layer of cushioning beneath the surface that absorbs impact. If you only have one sprung studio, every ballet and contemporary class must be scheduled in that room, which immediately constrains your timetable.
Tap requires a hard surface that produces a clear sound. Sprung floors can dampen tap sounds, so ideally tap classes use a non-sprung studio or a portable tap board. Street dance and commercial styles are less floor-sensitive but still benefit from a smooth, clean surface. Acrobatics needs either a sprung floor with crash mats or a dedicated tumble track.
Mirrors, Barres, and Equipment
Ballet studios need full-length mirrors on at least one wall and wall-mounted barres at appropriate heights. If you teach both children and adults, you may need barres at two heights. Modern and jazz studios benefit from mirrors but can function without barres. Street dance studios need a good sound system with bass capabilities. Musical theatre ideally has an open floor area large enough for staging and formation work.
When timetabling, tag each room with its features: sprung floor, barres, mirrors, sound system quality, maximum capacity, and any restrictions. Then filter your class assignments accordingly. A common mistake is to schedule a ballet exam class in a room without barres, or a tap class on a carpeted floor. These errors seem obvious in isolation but are easy to make when you are juggling fifty classes across four rooms.
Matching Teachers to Disciplines
Specialist vs. Multi-Discipline Teachers
Dance teaching is highly specialised. A teacher qualified in RAD ballet is not automatically qualified to teach ISTD tap, and a street dance specialist may have no classical training at all. Your timetable must respect these specialisms. Map each teacher's qualifications and comfortable teaching range. Most dance teachers can teach two or three related disciplines competently. Very few can teach everything from ballet to breaking.
Build a teacher-discipline matrix showing each teacher's qualified and preferred disciplines. Use this as a constraint when building your timetable. If only one teacher can deliver RAD ballet, their availability becomes a hard constraint around which everything else must flex.
Teacher Availability and Workload
Many dance teachers work across multiple schools or combine teaching with performing careers. Their availability may be limited to specific days or times. Collect availability at the start of each term and build your timetable around these fixed points. Be realistic about workload: a teacher delivering back-to-back classes for four hours without a break will not be at their best for the final class. Build in transition time between classes, at minimum ten minutes, and a proper break after every two hours of teaching.
Family-Friendly Scheduling
The Back-to-Back Principle
The single most valuable timetabling principle for family retention is back-to-back scheduling. If a family has one child in Grade 2 ballet and another in Pre-Primary, schedule those classes consecutively in the same location. If the same child wants to take both ballet and tap, put those classes in adjacent slots. Parents who can drop off once, wait or leave, and pick up once are far more likely to enrol their children in multiple classes than parents who have to make three separate trips per week.
Analyse your enrolment data to identify the most common multi-class combinations. If forty percent of your Grade 3 ballet pupils also take modern, those two classes should be adjacent on the same day. This is not always possible, but making it a priority rather than an afterthought will measurably improve retention.
Age-Group Clustering
Group classes for similar age groups at similar times. Pre-school classes work best in morning slots when small children are alert and parents have time. Primary-age classes fit after school, between 3:30 and 6:00pm. Older teenagers and adults can take later evening slots. This clustering also reduces changeover chaos, because you are not mixing five-year-olds with fifteen-year-olds in the waiting area.
Sibling Scheduling
Sibling scheduling deserves specific attention. Survey your families to identify sibling groups and their preferred class combinations. Even if you cannot accommodate every request, knowing the demand patterns helps you make better decisions. A school that loses a family of three children because the timetable doesn't work has lost three sets of fees, three potential exam entries, and three show participants. The cost of that loss far exceeds the effort of adjusting two class times.
Practical Timetabling Techniques
Colour-Coding by Discipline
When building or reviewing your timetable, colour-code by discipline. Ballet in pink, tap in blue, modern in green, street in purple, musical theatre in orange. This gives you an instant visual read on whether any room or day is overloaded with one discipline or whether you have a good balance. It also makes it easier to spot conflicts, such as two ballet classes scheduled simultaneously when you only have one sprung studio with barres.
Constraint-Based Scheduling
Start your timetable with the hardest constraints and work outward. Hard constraints are things that cannot change: venue availability hours, teacher contract days, room features, and exam class requirements set by bodies like RAD or ISTD. Soft constraints are things you would prefer but can flex: preferred time slots, ideal class sizes, and teacher preferences. Solve the hard constraints first, then optimise around the soft ones. Trying to build a timetable by filling Monday first, then Tuesday, then Wednesday almost always fails because it ignores the cross-day dependencies that make dance timetabling so complex.
Using Software Effectively
Timetabling software can dramatically reduce the time and errors involved in building a dance school schedule. AMES provides visual drag-and-drop timetabling with room tagging, teacher assignment, and automatic clash detection. When you drag a ballet class into a room without a sprung floor, the system flags it. When you schedule two classes for the same teacher at the same time, it catches the conflict. This does not replace your judgement, but it prevents the mechanical errors that waste hours to fix later.
Key Takeaways
- Tag every room with its features (sprung floor, barres, mirrors, sound system, capacity) and filter class assignments accordingly.
- Map each teacher's qualifications and comfortable disciplines to avoid scheduling mismatches.
- Prioritise back-to-back scheduling for siblings and pupils taking multiple disciplines to improve family retention.
- Cluster age groups at appropriate times: pre-school mornings, primary after-school, teens and adults evenings.
- Colour-code your timetable by discipline for instant visual conflict detection.
- Start timetabling with hard constraints (room features, teacher availability, exam requirements) and flex around soft constraints.
- Use timetabling software with drag-and-drop, room tagging, and clash detection to reduce errors and save time.
- Survey families regularly to understand sibling scheduling needs and the most common multi-class combinations.

