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.
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.
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.
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.
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.
Yes. In-home lessons are what it was built around. It reads the driving time between one student’s home and the next at the actual lesson hour and plans each teacher’s day as a route instead of a stack of appointments.
Real driving time at the real lesson hour. A 10-minute hop that is actually 35 minutes at 4:30pm gets scheduled as 35 minutes, so the day a teacher is handed is a day they can drive.
However they already write it. Plain-language answers like "anytime after 3" or "not Wednesdays" are read straight out of your roster file and turned into placeable windows. Nobody retypes a form into a grid.
The optimizer sees them as neighbors and orders the teacher’s day so it stops there once instead of crossing town twice.