Free tool
Specialist coverage checker
Most primary timetables that will not come together fail for the same reason, and it is not scheduling. The school has promised more planning time than its specialist program can release, and no arrangement of the week can fix that.
This specialist coverage checker does the arithmetic in about a minute, before you build anything.
Go to the specialist coverage checker
This runs entirely in your browser. Nothing you type is submitted, saved, or sent anywhere, and there is no signup.
Your school
Sets the entitlement, so you do not have to look it up.
People, not positions. A job-shared class is two here.
Roughly is fine. Their entitlement is scaled to it.
Classroom teachers only. Do not count your specialists here: in this calculation they are the ones providing the release, not the ones receiving it, so adding them would count them on both sides.
Each teacher is owed
4h a week of APT
That is 4 sessions of 60 minutes. Basis: Victorian Government Schools Agreement 2022.
What your specialists supply
One row per specialist subject. How many of your 12 classes it reaches, and how many sessions each of those classes gets a week.
What this means for your teachers
Each teacher ends up 9 minutes short, every week.
Spread evenly, your 48 specialist sessions give each of your 14 teachers about 3.4 sessions a week. On average they are owed 3.6. Across the school that is 2 sessions a week you do not have.
- Release needed
- 50
- 8 full time × 4, 6 part time × 3
- Specialists supply
- 48
- sessions a week
Part-timers cost more release than their fraction suggests
You cannot release somebody for two thirds of a lesson, so every entitlement rounds up to a whole session. Across your 6 part-time teachers that rounding adds about 4 extra sessions a week that a staffing spreadsheet will not show you.
What closes a gap this size
- Let specialists’ spare time cover classroom teachers. Most schools have some and never count it, and it is the most common way a gap disappears without anyone losing an entitlement.
- Add about 2 specialist sessions a week. Extending one subject to every class adds 12.
- Count meetings or time-block release that already return planning time, if your agreement allows it.
- Reduce entitlements by agreement. Schools often reach for this first, and it should be last, because it is the only option where a teacher loses something.
Passing this check proves a timetable is possible on paper, not that one exists. Part-time days and job-share patterns decide whether the sessions actually land where they are needed.
How this works
What the numbers above are doing.
Demand is per teacher
Entitlements attach to people, not classes. Count both halves of a job-share separately, because each one is owed their own release on the days they work.
Supply is per session
Each specialist session with a class frees that class’s teacher for that session. Total supply is every subject multiplied by the classes it covers and the sessions each gets a week.
A pass is the first step, not the last
Passing this check proves a timetable is possible on paper. Whether the sessions line up with the right people on the right days is what the timetable generator works out.
Questions
Common questions.
Why would a timetable be impossible rather than just hard?
Because release has to come from somewhere. Every hour of planning time a classroom teacher gets is an hour a specialist is with their class. If the specialist sessions you have entered cannot cover every entitlement, no arrangement of those sessions can deliver them, and rearranging the timetable cannot create supply. The gap closes with more supply rather than a cleverer grid, such as spare specialist time, release during meetings or a time block that releases teachers, as the fixes below describe.
Why does it ask for teachers rather than classes?
Because entitlements attach to people, not to classes. A school with twelve classes might have sixteen teachers who each need release, because four of those classes are job-shared. Counting classes instead of teachers is the most common way schools underestimate demand, and it is usually the reason a timetable that looked fine on paper will not generate.
My program covers it. Does that mean my timetable will work?
It means a timetable can exist. It does not mean one does. The sessions still have to land in slots where the right specialist is free and the right classroom teacher is at school that day, which is where part-time patterns and job-share days make things difficult. Passing this check is the first step, not the last.
I am short. What do most schools do?
The fix that most often works is counting specialist spare time towards classroom release, because most schools have some and never count it. After that, add a subject rotation, or count meetings and time-block release where the agreement allows. Reducing entitlements by agreement should be the last option, because it is the only one where a teacher loses something.
Does Bell Path do this check automatically?
Yes. Final Check runs it against your real school rather than round numbers, before you generate. When the sum does not work it names the teachers who are short, by how much, and which of the fixes above would close it, rather than returning a generic failure.
Other free tools
If the answer was not what you hoped
Bell Path runs this check on your real school.
It is the same calculation, run against your actual staff, classes and specialist program, with the timetable built around the result and a check that runs before you publish.

