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
𝄞
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.