Records you’ll work with
What you can do
Configure school days
Build a timetable
Run lessons
Configure school days
Before a timetable grid can show anything, each curriculum stage needs its school day periods: the named time slots that become the rows of the grid. Periods are set per curriculum stage (for example, the periods for Lower Primary can differ from those for Senior School), and they are managed from the stage, not from the Timetable pages.Add school day periods
Open the curriculum stage
Add a period
Save
Edit or remove a period
On the stage’s Periods list, use Edit on a row to change its label, times, or break flag (the same overlap check applies), or Delete to remove it. A stage must always keep at least one teaching period, so the last teaching period cannot be deleted; break periods can be removed freely. Changing a period’s times reshapes the grid for every timetable that uses the stage.Build a timetable
A timetable is one teacher’s weekly schedule for a date window. Each teacher is given a timetable automatically when they are onboarded (see Users & Identity), so in most cases you do not create one by hand. You then open the timetable and fill its weekly grid with lessons. Open Timetables in the sidebar (under Timetables), or go to/timetables.
Create a teacher’s timetable
Open the form
Pick the teacher and the window
Save
Add lessons to the grid
Open the timetable
Click an empty slot
Fill in the lesson
Set how it repeats
Save
View a class timetable
The same weekly grid can be read from the class side as well as the teacher side. On a class stream’s page under Curriculum, the grid shows every lesson scheduled for that stream across teachers, so you can check a class’s full week in one place. From a teacher’s timetable you can also narrow the grid to a single grade and stream using the selector at the top.Renew a timetable for a new term
You do not rebuild timetables at the start of a term. Each teacher’s timetable is current only between its Valid From and Valid To dates. Once that window passes, the system gives the teacher a fresh timetable on its own and notifies them, while the old one stays in place as history. To carry a teacher’s schedule into the new window, open the new timetable and add its lessons. There is no copy-forward action that clones the previous term’s lessons.Run lessons
Once a timetable is built, day-to-day work is reading the grid and adjusting individual lessons when plans change.Read the weekly grid
Open a teacher’s timetable from Timetables, or open a class stream to read its grid. Periods run down the left, weekdays across the top, and each lesson sits in the slot its start time falls in. A recurring lesson shows in its slot every week the repeat covers, up to the timetable’s Valid To date or the lesson’s own Until date, whichever comes first.Change or cancel a lesson
To handle a substitution, a room change, or a cancelled lesson, edit or delete the lesson directly on the grid.Open the lesson
Edit it, or delete it
Save
Statuses and lifecycle
A timetable does not carry a status that staff move it through. Its state is read from its dates: a timetable shows a Status badge of Active while today falls between its Valid From and Valid To dates, and Expired once the Valid To date has passed. Nothing on the panel activates or closes a timetable; the badge follows the calendar. An expired timetable stays readable as history, and the teacher is rolled onto a fresh timetable automatically when their current one lapses (see Renew a timetable for a new term). Lessons and school day periods carry no status of their own.How records relate
A few user-visible relationships are worth keeping in mind:- A timetable belongs to one teacher, and a teacher has one current timetable (the one whose date window contains today) plus any expired ones kept for reference.
- A lesson belongs to one timetable, so it belongs to that timetable’s teacher, and it points at one subject and one class stream. The subject and stream come from Curriculum; the teacher comes from Users & Identity.
- The rows of the weekly grid are the school day periods of the teacher’s (or the class stream’s) curriculum stage. Change a stage’s periods and every grid built on that stage reshapes to match.
- A recurring lesson never runs past its timetable’s Valid To date, even if its Until date is later. The timetable’s window is the hard stop.
- Every lesson is anchored to dates, so the academic year and term it falls in come from the calendar (see Academic Years & Terms).
Reports and analytics
The timetable prints as a PDF from three places. All three stream straight to your device.What guardians see
Guardians do not see the Timetable pages. The Timetables sidebar entry and every timetable page are hidden from the locked, read-only Guardian role, so a guardian never reaches the timetable list, a teacher’s grid, the Add Lesson form, or any edit or delete action. Guardians can still receive their child’s schedule as a document the school shares with them. The school produces a class timetable PDF from a class stream under Curriculum and a teacher timetable PDF from a teacher profile under Users & Identity, then sends or hands those PDFs to families. The guardian does not generate them and cannot change anything on a timetable.FAQs and troubleshooting
How do I substitute a teacher for one lesson?
How do I substitute a teacher for one lesson?
What happens to a timetable at the end of a term?
What happens to a timetable at the end of a term?
Why does a recurring lesson stop appearing on a certain date?
Why does a recurring lesson stop appearing on a certain date?
A grid slot will not accept a lesson, or the grid has no rows. What now?
A grid slot will not accept a lesson, or the grid has no rows. What now?
Why was I stopped from adding a school day period?
Why was I stopped from adding a school day period?
Why can a guardian not see the timetable in their login?
Why can a guardian not see the timetable in their login?
Where do I set the period times the grid uses?
Where do I set the period times the grid uses?

