Limiting the total hours a teacher spends at school per day
Last updated: May 18, 2026
Maximum hours at school per day
The Maximum hours at school per day constraint lets you limit the total time a teacher spends at school each day.
We calculate this duration from the start of their first lesson to the end of their last lesson. This includes all gaps and breaks in between. For example, if a teacher is scheduled from 08:00 to 14:00, that’s a 6-hour duration, even if they have free periods during that time.
How to configure
Go to Teachers > Edit > Constraints and set the Maximum hours worked per day (including breaks or gaps) constraint.
When to use this
This constraint is great for teachers who have specific time-based availability rather than fixed periods. It focuses on their total daily time span rather than which specific hours they are in the building.
Recommendation
Keep in mind that this constraint is strict because it counts all gaps between lessons. To keep your timetable easy to solve, we suggest using Avoid (Flexible) unavailability markers instead of strict duration limits whenever possible.
Related articles