In-home lessons

Scheduling built for in-home lessons.

When the lesson happens in the family’s living room, the order a teacher visits students is the whole schedule. Set the Tune is the only scheduling engine built around that drive.

Drive time is the constraint, so we schedule around it

Set the Tune plans each teacher’s day as a route. It reads the real driving time between one student’s home and the next at the actual lesson hour, using live traffic, not a guess or a straight-line distance.

That means the schedule it builds is one a teacher can actually drive. No 10-minute hop that is really 35 minutes at 4:30pm. No backtracking across town between two students who live on the same street.

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.

Availability arrives however families wrote it

Parents send availability as plain language: "anytime after 3", "Tuesdays and Thursdays only", "not Wednesdays". Set the Tune reads it directly from your roster file and turns it into placeable windows. No retyping a form into a grid.

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.