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 demoSetup is configuration rather than development, because the education-system profile does most of the work. You pick a profile, we import what you already have, and your staff train on your own data.
Each step produces something you can check before the next one starts, which is what stops an implementation quietly drifting.
Pick your education system, confirm the level ladder and vocabulary, add campuses, shifts, working days, number formats and your print identity.
Students, guardians and staff from your spreadsheets. The import runs as a validation preview with an error file, so nothing is written until you accept what it will create.
Sections, subjects, the curriculum map, teaching assignments, rooms and the timetable for the current year. This is where the school becomes recognisably yours.
Role-based training on your own data — teachers on registers and marks, office on admissions and certificates, leadership on the dashboards. Then registers, homework and parent messaging from day one.
Implementation stalls on missing information far more often than on software. These are the things worth gathering before you start.
Names, guardians, contact numbers, class and section. A spreadsheet export from whatever you use now is fine.
The bands, the weights, the theory and practical splits, and what your report card actually prints.
The current one, in any form. Rebuilding it is quick; inventing it from scratch is not.
Names, subjects, the levels they teach and their contact details.
A sample report card, leaving certificate and any board format you have to match.
One person who can settle questions about policy — promotion rules, attendance thresholds, who sees what.
We are not going to give you a number on a web page.
Implementation time depends on how many students you are migrating, how clean that data is, how many campuses you run and how many modules you switch on. A single-campus school with a clean spreadsheet is a very different exercise from a five-campus group with ten years of history in three formats.
We give you a timeline with the written quote after the demo, based on your actual data rather than an average. If a date matters — an academic year start, a board deadline — say so at the first call, because it changes the order the work is done in.
Bring a sample of your data — even a messy one — and we will tell you honestly what the work looks like.