Start with the way your school actually works

A secondary school, a language academy and a vocational centre do not share the same teaching week. Model the real organisation before placing lessons.

Identify the resources that constrain the week

In a secondary school, check simultaneous electives and co-teaching. In vocational training, check workshops and consecutive periods. In a language academy, teachers working across several centres may have limited availability. Record these requirements before optimising gaps.

Count the lessons each group needs and compare them with available periods. Check each teacher and specialist room as well: sufficient capacity across the school does not guarantee enough time in a particular laboratory.

Test a representative case

Include a shared resource, a teacher with limited availability and a double period in the first trial. An artificially easy example does not establish that the whole school will fit.

Kaselles generates academic timetables; it does not replace enrolment, grading or daily cover management. Prepare the project manually or with an AI agent, review its data in the app and decide whether the model represents your school accurately.