A schedule can be conflict-free and still be a bad week for the teacher. Set the Tune plans around each teacher’s real day, not only the open slots.
One teacher wants a full eight hours. Another can do five. Another has no limit by choice. Set the Tune stores a day cap for each teacher, with a separate option for no limit, and the optimizer works inside it.
The cap counts teaching plus driving, because the drive is part of the working day. The result is a week that looks fair on paper and holds up in the car.
A teacher is only assigned students whose instrument they teach. If a family asked for a specific teacher, that choice is a hard rule, not a suggestion the optimizer can drop when it is busy.
When the engine leaves a student unplaced, it says why. A pinned teacher with no open window is a very different problem from a student whose availability is too narrow, and the board shows which one you have.
Before any teacher hears about their new week, you can see how many hours each person has, which days run long, and where the meal-break rule is not met. Fix it on the board, not by apologizing on Monday.
Teachers are given a calendar feed, and they can adjust lessons themselves when your school lets them. The engine rechecks both days of any move.
Yes. Each teacher has a daily cap, and you can mark a teacher as having no cap.
Yes. The cap measures teaching and driving together.
Pin the student to that teacher. The optimizer treats a pin as a hard rule and will not quietly move them.
Teachers can edit schedule details like lessons and students. Settings, seasons, and billing are for admins.
No. It checks planned hours against the caps. It does not run payroll or timesheets.