Attendance
The register end to end — taken per lesson and per day by the two teachers who see the class, watched by the office, read the same afternoon by pupils and guardians, and counted where it decides something.
A mark takes four seconds. Knowing what it means is the hard part.
Most schools can tell you who was absent yesterday. Far fewer can tell you which registers were never taken, which child has slipped from ninety per cent to sixty-eight over five weeks, or whether the parents of that child have ever been told. This walkthrough follows one day’s marks all the way through: a subject teacher taking a lesson register, a form teacher taking the day’s, the office watching the whole school by mid-morning, the pupil and the guardian reading the same record from their own portals, and finally the two places attendance actually decides something — the promotion rules at the end of the session, and the school’s own analytics. Every screen below is the real application, live with sample school data.
On this page
- Taken in the lesson, not at the gate
- The day’s register, by the person who knows the class
- Every register in the school, by mid-morning
- One pupil, and the pattern under the number
- The pupil sees their own record
- Parents find out the same day, not at the end of term
- Where attendance actually decides something
Taken in the lesson, not at the gate
A pupil who signs in at eight and disappears by ten is present on a daily register and absent from three lessons. Marking per lesson is what makes that visible — and it is only realistic if taking the register costs a teacher seconds.
The lesson register
The teacher’s own classes and subjects are already there — no searching for a class, no picking a date. The roster loads with every pupil, and marking is bulk-first: select the handful who are not present, mark them, and everyone else is present by default. A reason can be attached where one matters.
Ready to run your school on this?
Every screen in “Taken in the lesson, not at the gate” is the live product, not a mockup. Create your school account, or have us walk you through it on a call.
The day’s register, by the person who knows the class
The form teacher’s register is the school’s official daily record, and their advantage is context: they are the one who knows that a pupil has been quiet for a week, or that a family said they would be away.
The class register
The same marking surface, scoped to the form teacher’s own class and to the day rather than a lesson. Beside it sits what the subject registers have been saying — so a class that looks fine at registration and thin by third period is visible to the person best placed to ask why.
See this on your own school’s data.
Every screen in “The day’s register, by the person who knows the class” is the live product, not a mockup. Create your school account, or have us walk you through it on a call.
Every register in the school, by mid-morning
The question an attendance officer actually has at half past nine is not “what is our rate” — it is “which registers have not been taken yet, and who is missing today that was missing yesterday”. Both are on one board.
The monitoring board
Today’s rate against yesterday’s, the counts behind it, and — the number nobody else shows — how many of the day’s registers have actually been marked. Unmarked classes are named rather than averaged away, because a 94% rate computed from two thirds of the school is not a rate at all. Under those figures, every pupil in the scope, one row each.
Which room the gap is in
A whole-school rate is an average, and an average is where a struggling class goes to hide. The breakdown splits the same day by class — or by lesson, in subject scope — names the pupils already under the school’s threshold beside it, and puts the term’s charts underneath, because a bad Monday and a term going wrong look identical for one day.
What “at risk” means here
The threshold is the school’s own decision, not ours: the percentage below which a pupil is flagged, and how many consecutive absences raise an alert on their own. Changing it changes the alert list, the form teachers’ risk panel and the promotion checks — one definition, everywhere it is used.
Set this up for your team.
Every screen in “Every register in the school, by mid-morning” is the live product, not a mockup. Create your school account, or have us walk you through it on a call.
One pupil, and the pattern under the number
An alert list is a starting point, not a finding. What matters is the shape: a pupil at 68% who missed a fortnight with malaria is a different conversation from one who has lost two points a week since half term.
A pupil’s attendance record
The worst-attending name on the class’s own alert list, opened. The rate is the one the alert was raised on, the trend shows it declining week by week rather than dropping in one block, and the subject breakdown says whether the absence is a day or a lesson — a pupil present all morning and missing every afternoon session is telling you something specific.
Ready to run your school on this?
Every screen in “One pupil, and the pattern under the number” is the live product, not a mockup. Create your school account, or have us walk you through it on a call.
The pupil sees their own record
Attendance improves fastest when the person it is about can see it. There is nothing to request and nobody to ask: the same marks the office is looking at are on the pupil’s own portal, the moment they are saved.
My attendance
Today’s mark, the current streak of days present, this week’s totals and the recent history with the reasons attached. Nothing here is a copy or a summary sent later — it is the register, read from the other side.
Lesson by lesson
The same record split by subject, from the per-lesson registers of step one. For a pupil in a school that marks every lesson, this is the view that explains a rate they did not expect.
See this on your own school’s data.
Every screen in “The pupil sees their own record” is the live product, not a mockup. Create your school account, or have us walk you through it on a call.
Parents find out the same day, not at the end of term
The single most useful thing an attendance system can do for a family is tell them today. A report card in December that mentions thirty missed days is an autopsy.
A guardian’s view of the register
Each ward’s attendance, today’s mark and the term’s rate, with the same history the school holds. A guardian with more than one child sees them together — one login, every child, the same afternoon the register was taken.
Set this up for your team.
Every screen in “Parents find out the same day, not at the end of term” is the live product, not a mockup. Create your school account, or have us walk you through it on a call.
Where attendance actually decides something
A register nothing reads is a register nobody keeps properly. Attendance is a condition on moving up a year and a column in the school’s own reporting — and both read the marks directly rather than a figure somebody typed into a spreadsheet at the end of term.
A promotion rule that tests it
Promotion rules are conditions a school writes once and runs at the end of the session: a pass average, no failed core subject, and — on this school’s standard rule — at least 75% attendance. When the promotion run happens, that last condition is evaluated against these registers, so a pupil held back partly for attendance can be shown exactly why.
And where it is counted
Attendance sits in the students module’s analytics beside enrolment, behaviour and risk — rates over time, by grade, by day of week, with the at-risk population as a figure rather than an impression. Every number is computed server-side from the register, which is why it can be quoted to a board or a proprietor.
Ready to run your school on this?
Every screen in “Where attendance actually decides something” is the live product, not a mockup. Create your school account, or have us walk you through it on a call.
Run your whole school on one connected platform
Start with the base package, switch on the modules you need, and give every parent, student and staff member a single place to log in.
