Free tool

Teaching load calculator

Calculate teacher FTE, contracted hours, and scheduled teaching load from your school's max teaching hours per full-time post. Flags overload and spare capacity before timetabling starts.

Juho Isola, Smootables founder

How to use this Teaching load calculator?

  • FTE share equals scheduled teaching hours divided by your school's max teaching hours per full-time teacher.
  • Compare scheduled hours to contracted hours to spot overload before the timetable is published.
  • Remaining capacity shows spare hours against the full-time ceiling and against the individual contract.
  • Runs in your browser. Staff lists and hour totals never leave your device.

Your numbers stay on your device. Nothing is uploaded to a server.

How the teaching load formula works

Schools express staffing as a mix of contracted hours, full-time equivalents (FTE), and scheduled teaching hours on the timetable. This calculator uses the same ratio planners put in staffing spreadsheets.

FTE share = scheduled teaching hours ÷ max teaching hours per full-time teacher

Example: if a full-time teacher may teach 24 hours per week and someone is scheduled for 18 hours, FTE share is 18 ÷ 24 = 0.75 (75%).

Overload means scheduled teaching hours are above the teacher's contracted hours. Underload means scheduled hours are below the contract. The contract line is what HR and union agreements usually reference; the full-time ceiling is what leadership uses for staffing models.

This calculator uses your school's numbers only. Statutory minimum instructional hours by country are not included here.

Worked example

A part-time teacher is contracted for 18 hours per week. The school defines 24 hours as the max teaching load for a full-time teacher.

Scheduled teaching on the draft timetable: 20 hours.

FTE share = 20 ÷ 24 = 0.833 (83.3%).

Remaining capacity against full-time max = 24 − 20 = 4 hours.

Contract remaining = 18 − 20 = −2 hours, an overload of 2 hours against the contract.

Click Load sample in the calculator to enter these numbers.

What this free tool does not do

This page checks one teacher at a time with your inputs. It does not optimize allocations, enforce limits during timetable generation, or roll up workload across departments.

Teacher workload planning in Smootables applies contracted loads and overload rules while the solver builds the timetable, with roll-ups by teacher, subject, and period from the same year plan.

Frequently asked questions

What is FTE for a teacher?
FTE (full-time equivalent) expresses how much of a full teaching post someone's scheduled hours represent. If 24 hours is full time and a teacher is scheduled for 12 hours, FTE share is 0.5.
How many teaching hours is full time?
There is no single global number. Schools and unions set a max teaching load per full-time teacher. Enter yours in the calculator (common examples are 18 to 25 hours per week depending on country and sector).
When is a teacher overloaded?
In this tool, overload means scheduled teaching hours are higher than contracted hours. HR agreements may use different definitions; always confirm locally.
Is my staffing data stored?
No. Calculations run in your browser. Smootables does not receive the numbers you type.

Enforce loads while you build the timetable

Smootables tracks contracted hours in the year plan and flags overload before and during timetable generation. One workspace for staffing, workload roll-ups, and constraint-based scheduling.

See how Smootables fits your school

Book a walkthrough and we will map Smootables to your planning, workload, and timetabling process.