Roster import

Your messy file, scheduled.

Your roster probably lives in a spreadsheet or a Word doc that nobody enjoys touching. Set the Tune imports it as-is, cleans it up, and turns it into a schedule the engine has already checked.

Bring the file you have

CSV or DOCX, however the columns are arranged. Set the Tune maps the columns for you, reads availability written in plain language, and fuzzy-matches duplicate and sibling names so one family does not show up three ways.

Availability is parsed in code, not retyped and not sent row by row to an AI, so an import of a few hundred students is fast and costs almost nothing.

Windows become real lessons

An availability window is not a lesson. Set the Tune packs concrete, conflict-checked lesson slots out of each window, so you get a schedule you can run, not a wall of "available 3 to 6pm" rows pretending to be appointments.

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.

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.