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.

Back