Skip to content

Launch offerEvery new school gets Pro free for its first 6 months.Get started free

All posts

How to Dynamically Assign Backup Teachers When a Staff Member Calls in Sick

At 7:10 am a teacher calls in sick and six periods need cover before assembly. Here is how to build a cover process that finds the right free teacher in minutes, spreads the load fairly, and tells everyone who needs to know.

The Onflows team3 min read

Approved sick leave request and the day's timetable with two periods covered by substitute teachers

7:10 am. A teacher messages the coordinator: fever, not coming in. She teaches six periods today across four classes. Assembly is at 8:00. The coordinator opens a printed timetable, runs a finger down each period to find who is free, and starts phoning.

By 8:00 four periods are covered. Two are not, and two classes sit with the class monitor in charge. It happens in every school, several times a week.

What makes cover hard

  • Finding who is free means reading the whole timetable for each period.
  • Fairness. The same reliable teachers get asked every time.
  • Suitability. A free maths teacher is a better cover for a maths class than a free PE teacher, if both exist.
  • Telling people. The cover teacher, the class, and sometimes the office all need to know.
  • Records. At the end of the month nobody knows who did how much cover.

The cover process, step by step

1. Record the absence first

The absence goes on the staff register: who, which day, full or half day. This is the trigger for everything else. If the register lives in the same system as the timetable, the affected periods are known instantly.

In Onflows, staff attendance is a month register where the office records leave, and periods needing cover follow from it.

2. List the periods affected

For each period the absent teacher would have taught: the class, the subject, the room.

3. For each period, list who is free

A teacher is free if they have no class in that period and are present today. The timetable answers this; no phone calls needed.

4. Rank the free teachers

A sensible order:

  1. Someone who teaches the same subject.
  2. Someone who teaches the same class.
  3. Someone with the fewest cover periods this month.
  4. Anyone free.

The third rule matters most for morale. We look at the bigger load picture in using timetable data to prevent teacher burnout.

5. Assign and tell

The coordinator confirms the assignment. The cover teacher is told, with the class, the room and what to do (a worksheet, a chapter to revise). The class's timetable for today shows the change.

6. Count cover over the month

At the end of the month, cover periods per teacher are a report, not a guess. Recognise the teachers who did the most.

Plan for the predictable

Not every absence is a surprise. Approved leave, training days and exam duty are known in advance, so cover can be arranged the day before. A leave request that is approved should immediately show the periods it affects.

When the timetable itself must change

A long absence (maternity leave, a resignation) is not a cover problem. It needs a new timetable for the weeks affected. See how AI resolves timetable clashes in minutes.

Frequently asked questions

Should cover teachers teach or supervise?

Supervise, with work left by the absent teacher. A short instruction ("Chapter 4 questions 1 to 10") is enough.

What if nobody is free?

Combine two classes in a larger room under one teacher, or use the coordinator. Record it, so the pattern shows if it happens often.

Should we pay for cover periods?

Many schools pay for cover above a monthly threshold. The monthly count makes that fair.


See staff attendance and the timetable in Onflows, or create your school.

Topics: Timetable generation software, Teachers, Staff attendance, Timetable, School administration

Your school could be running on this by Monday

Create your school, upload the spreadsheet you already keep, and see every student in their class the same afternoon. There is nothing to install and no server to buy.

  • Free for 200 students
  • Live this afternoon
  • Pro free for 6 months
Create your school