How to run a madrasah attendance register that actually works
The register is the one record every madrasah keeps, and the one that most often falls apart. Paper books get left at home, a supply teacher cannot read last week, and when a child stops coming nobody notices for a month. Here is how to run a register that is quick to take, safe to keep, and genuinely useful.
Decide what "present" actually means
Before you tidy up how you record attendance, agree what you are recording. Most madrasahs need more than present or absent, because the difference between a child who is off sick and a child who has simply stopped attending matters a great deal.
A simple, consistent set of codes keeps everyone honest and makes your end-of-term totals meaningful.
- Present, the default for a child who attends on time
- Late, so persistent lateness shows up as a pattern, not a one-off
- Absent, for an unexplained absence you may need to follow up
- Sick, an explained absence that should not count against the child
- Authorised, for a planned absence a parent has told you about
Take it at the start, every single session
Attendance taken from memory at the end of the night is guesswork. Take it in the first few minutes, while children are settling, and make it somebody's clear job for each class.
The faster it is to mark, the more reliably it gets done. If a teacher can tap through a class in under a minute, and mark everyone present in one action then change the exceptions, you remove the main excuse for skipping it.
Close the loop with parents the same day
A register only protects a child if somebody acts on it. The single most valuable habit is telling a parent, on the day, when their child is marked absent without explanation.
This is not about catching families out. It is a safeguarding basic: if a child left home for madrasah and never arrived, the parent needs to know tonight, not at the next parents' evening. An automatic absence alert to the parent removes the awkward phone calls and makes sure it always happens.
Handle holidays and closures properly
Eid, half terms, exam days and one-off closures all distort your attendance figures if you do not account for them. A child cannot be absent on a day you were closed.
Mark closures once, centrally, and make sure they drop out of every register and every attendance percentage automatically. Exam days are the exception worth thinking about: you often still want to take a register on an exam day, so treat those differently from a full closure.
Remember the register is personal data
Attendance records name children and track their movements, so they are personal data under UK GDPR. That has practical consequences: they should be kept securely, seen only by staff who need them, and not left in a book that travels home in a teacher's bag.
Keeping the register in one access-controlled system, rather than scattered across notebooks and phones, is the simplest way to stay on the right side of this. See our plain-English guide to GDPR for madrasahs for the fuller picture.
Moving off paper without the pain
You do not have to digitise years of history to get the benefit. Start from the new term: load your class lists once, then take every register in the same place from day one.
The gains show up quickly. You can see a child's attendance rate at a glance, spot the ones quietly drifting away before they leave, and hand a teacher a class they can mark in seconds, with last week already visible.
Common questions
What attendance codes should a madrasah use?
Five codes cover almost every situation: present, late, absent (unexplained), sick, and authorised for a planned absence a parent has told you about. The important split is between an absence you have an explanation for and one you do not, because only the second needs chasing.
Does a madrasah have to keep an attendance register by law?
A supplementary madrasah is not under the same statutory duty as a mainstream school, but an accurate register is still a basic safeguarding expectation, and the moment you record it that data is personal data under UK GDPR. In practice every well-run madrasah keeps one.
How should holidays and closures be handled in attendance figures?
Mark closures once, centrally, so they drop out of every register and every attendance percentage automatically. A child cannot be absent on a day you were closed. Exam days are worth treating separately, because you often still want to take a register on them.
Should parents be told the same day their child is absent?
Yes. If a child left home for madrasah and never arrived, the parent needs to know that evening, not at the next parents' evening. Same-day notification is a safeguarding basic rather than a way of catching families out.
How do you move a madrasah register off paper?
Start from a new term rather than digitising years of history. Load your class lists once, then take every register in the same place from day one, and archive the old paper books as they are. The benefit shows up within weeks.
IlmFlow takes the register in seconds on any device, alerts parents automatically on an unexplained absence, and keeps closures and totals straight for you.