Resource

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.

Subject TeacherForm TeacherSchool AdminStudentParent
Attendance

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
Step 1 · Subject teacher

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.

1

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.

Present, absent, late and excused, with an optional reason on the mark
Select several pupils and mark them in one action, rather than one row at a time
Filter the roster by status or by class group when a class is large
Scoped to the teacher’s own assigned classes and subjects — nothing else is markable
A saved register is immediately what every other screen in this walkthrough reads

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.

Step 2 · Form teacher

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.

1

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.

One home class, the whole class list, the day’s marks
The class’s attendance summary alongside the register, not on another page
Risk alerts for pupils in this class, raised from the school’s own threshold
Open a pupil from the register to see their record without leaving the class

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.

Step 3 · School office

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.

1

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.

Today’s present, absent, late and excused, with the change on the previous day
Registers expected against registers marked, and the classes still outstanding named
Every pupil’s own rate, searchable by name or admission number and filterable by risk
One scope — class or subject, whole school or one group — carried across both tabs
2

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.

Class-by-class and subject-by-subject breakdowns for the same day
Pupils below the school’s threshold, listed worst first, each one a click from their record
The rate over the term, daily, weekly or monthly
Attendance by year group, and by day of the week — Monday and Friday tell on themselves
3

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.

The attendance percentage that puts a pupil on the alert list
The number of consecutive absent days that raises an alert regardless of percentage
Who is notified when an alert is raised
Saved once and read by every screen that says “at risk”

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.

Step 4 · School office

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.

1

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.

Overall rate for the term with the present, absent, late and excused counts behind it
The week-by-week trend, so a decline is distinguishable from a single illness
Attendance per subject, which is where selective absence shows up
The most recent marks with their reasons and who recorded them
The date they were last present — the figure that turns a percentage into urgency

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.

Step 5 · Student

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.

1

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.

Today’s status, and the run of consecutive days present
This week’s present, absent, late and excused totals
Recent records with reasons and the member of staff who marked them
A wrongly marked day is visible to the pupil the same day, which is when it can still be corrected
2

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.

Attendance per subject rather than per day
Built from the subject teachers’ own registers, not re-entered anywhere
The two views sit on one page as tabs, so day and lesson are never confused

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.

Step 6 · Parent

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.

1

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.

Every ward’s rate, side by side, with today’s status for each
The full record with reasons, so an excused absence is not read as a truancy
The same marks the school is acting on, not a monthly export
Where the school raises an alert, the family is not the last to know about it

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.

Step 7 · School office

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.

1

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.

Conditions written school-wide or for one year group, including a minimum attendance percentage
Rules are previewed against the current cohort before they are run
The same marks this walkthrough followed are what the condition reads
A pupil who fails only the attendance condition is identified as such, not just “not promoted”
2

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.

Attendance rate over the term, and by year group
Day-of-week analysis, where a Friday problem stops being anecdotal
The at-risk population as a tracked figure, against the school’s own threshold
Each card carries its own period, so a term-to-date figure is never mistaken for a yearly one

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.