Allocating teachers: why is it so hard?

Secondary school timetabling involves the complex process of matching resources (teachers and rooms) with a group of students at a specific time. Get it wrong and you’d have to ask a teacher to clone themselves to cover two classes at once or have children roaming the halls with nothing to do.

Why is it so hard to schedule the right teacher with the right class?

Read More