Attendance looks like the easiest job in a school. A teacher calls names, ticks a register, and that is that. But the register is also a formal record, the basis for attendance percentages on report cards, and often the first sign that a child is struggling. For staff, it affects leave and pay. Small errors in attendance quietly become bigger problems elsewhere.

Make the common case fast

On most days, most children are present. So the register should start with everyone marked present, and the teacher should only change the few who are absent, late or on leave. For a class of forty, that turns forty ticks into two or three clicks.

Showing the totals before saving helps too. A teacher can glance at the count of present and absent children and check it against the room before anything is recorded.

Protect the record

Because attendance is a record, the software should refuse some things outright. A day in the future cannot be marked. The same day should not be marked twice by accident, because one teacher's register would silently overwrite another's. A child who has moved to another section should not turn up in the old register. When the system refuses something, it should say why in plain words.

Leave is not the same as absence

A common mistake is to mix up what happened with what was allowed. The register records whether a child or member of staff was there. Leave records whether an absence was authorised. When a leave request has been approved for a day, that day should show as leave automatically, even if the register says absent.

This matters for parents too. An alert that a child is absent is useful. An alert that a child is on leave the parents themselves applied for is just noise.

Staff attendance and biometric devices

Many schools now have a biometric device at the gate or in the staff room. The device produces a file of punches: who touched the reader, and when. Bringing that file into the software saves the office marking every member of staff by hand.

The important rule is that the import should never guess. If someone punched in but never out, or the punches do not match what the office recorded, that day should be set aside for a person to decide. The import should not mark anyone absent on its own, and it should not overwrite a day someone has already marked by hand.

How attendance works in CrossKloud School

In CrossKloud School, teachers take the register for a class, section and date, or for a single period. Everyone starts as present, the teacher marks the exceptions as absent, late or leave, and the totals are shown before saving. Future dates and a second register for the same day are refused. When an approved leave request covers a day, it is recorded as leave.

Parents are notified when their child is marked absent. Late and leave do not send an alert.

For staff, the office marks a daily register by branch and date, with present, absent, late and half day, and every employee can see their own attendance. School admins and branch admins can import punches from a biometric device. The import fills in only what the punches clearly support, never marks anyone absent and never overwrites a day marked by hand. Days it cannot settle appear in an attendance review list with the reason, and leave the list once someone marks them.

Student leave and employee leave, with leave types and balances, are handled in the same system.

To see the register and the attendance review list with your own classes, book a free demo.