Season scheduling

The August week, given back.

Every term, someone loses days to the grid: availability forms in one tab, a draft schedule in another, conflicts found by squinting. Set the Tune builds the season in one pass and rolls it forward to the next.

From a pile of forms to a placed season

Drop in the roster and the availability you collected. Set the Tune cleans up the file, matches every student to a teacher, and places the full season around availability, drive time, and each teacher’s workday. The first draft is built before you would have finished color-coding the spreadsheet.

One click builds the whole season

Import the roster you already have and Set the Tune places every student in one pass. The optimizer respects each family’s availability windows, matches students to the right teacher and instrument, never double-books, and keeps each teacher inside a real workday.

It is deterministic and free to run. Press the button again after a change and it converges, it does not reshuffle a schedule that is already good.

Next term starts from this one

Clone a finished season or roll it forward and most of the work is already done. Returning students keep their slots, you place the new ones and fill the gaps. The waitlist ranks itself and a single click drops the next student into an open spot.

The conflict engine catches what a calendar cannot

Every lesson is checked the moment it lands. Double-bookings, availability violations, teacher overload, and travel that is physically impossible all surface as flags you can see, not surprises a parent finds for you.

  • ♩Double-booking and room conflicts
  • ♩Availability-window violations
  • ♩Teacher hours over an 8-hour day
  • ♩Meal-break compliance for long days
  • ♩Drive time that does not fit between two homes

Common questions

How long does it take to build a season schedule?

The first full draft is one pass. You bring the roster and the availability you already collected, and the engine places the season around availability, drive time, and each teacher’s workday.

Can I reuse last season’s schedule?

Yes. Clone a finished season or roll it forward and returning students keep their slots. You only place the new students and fill the gaps.

What happens to students who do not fit?

They land on a waitlist that ranks itself, and one click drops the next student into an open spot when one appears.

Can I run the optimizer more than once?

Yes, and it is free to run. It is deterministic, so pressing the button again after a change converges instead of reshuffling a schedule that is already good.

𝄞
What Set the Tune doesn't do.
Tuition invoicing, attendance, parent portals, family messaging. On purpose. Set the Tune is the scheduling layer. It builds the calendar your admin tools manage. If you run those elsewhere, keep them and use both.

Schedule the season in an afternoon, not a week.