The complete module catalogue
Academic core, portals, operations, staff, inclusion and compliance — grouped into six clusters with what each one actually does.
Browse every moduleMatric and O Level, side by side
A school running a national stream and a Cambridge stream runs both in one CampusFlo tenant — separate ladders, separate grading, one student record.
See how it worksConfiguration, never a fork
A profile sets the level ladder, term structure, grading scheme, attendance model and the vocabulary itself. Every value stays editable afterwards.
One product, every countrySee it on your own scenario
A screen-share run against your levels, your grading scheme and your board — not a slide deck. Bring your student count and campuses.
Schedule a demoBuild clash-free timetables for every class, teacher and room, cover absences the same morning, and publish the result to teacher, parent and student portals.
Live clash checking · substitution desk · special windows
The builder checks the teacher, the room and the group live as you drop a subject into a slot, and counts periods against what the curriculum map says the subject should get each week.
Teaching sets draw students from several groups — ability sets, elective blocks, a Cambridge stream inside a national school. A student’s own view merges their group timetable with every set they belong to.
The substitution desk reads today’s staff absences from HR, lists the uncovered periods, and suggests free teachers by subject and current load. Assigning notifies everyone and logs it for allowance reporting.
A special timetable window replaces the normal period structure for a date range and then expires, so the ordinary timetable is never edited and never has to be restored afterwards.
A timetable that can be saved with a clash in it is a timetable that produces one.
A teacher, a room or a group cannot appear twice in the same slot within an effective window. Full stop.
A slot can only carry a subject the group actually takes that year.
A substitute cannot exceed their configured daily maximum without an explicit override.
A teacher cannot be scheduled outside their employment period recorded in HR.
A draft is not visible to parents or students until it is published, and republishing notifies affected groups.
Period attendance can only be recorded against a real timetable slot or an explicit ad-hoc session.
The shape of the school day is one of the most local things about a school.
The timetable is the clock the rest of the school day runs on.
Split sets, a Cambridge stream, two shifts, Friday timings. The awkward cases are the useful ones to look at.