Attendance
Mark daily attendance
Updated 11 August 2026
Attendance is marked once per day, per batch. Here's who can mark it and how.
Who can mark a register
- If you are the class teacher of a batch, you can mark that batch's register without needing any special privilege.
- If you hold the attendance privilege, you can mark every batch in the school, not just your own.
- If you have neither, you'll see "No attendance access" with a note to ask an administrator to assign you as class teacher (on Classes & Batches) or grant you the privilege.
Marking the register
- Go to Attendance in the sidebar.
- Pick the batch (if you can mark more than one).
- Each student gets a row with four one-tap status buttons: Present, Absent, Late, and Excused. Tap the one that applies.
- If almost everyone is present, click Mark all present first, then correct only the exceptions.
- A running count at the top of the page shows how many are marked Present, Absent, Late, and Excused as you go, so you can sanity-check before saving.
- Click Save attendance when you're done. The button shows "Saving…" and then "Saved."
When a register is locked
If the day you're viewing is a school holiday for that batch, the register turns view-only. You'll see a message such as: "Holiday — {holiday name}. The school is closed on {date}, so this register is view-only and the day doesn't count toward working days." If the school is actually open that day, an administrator needs to correct the holiday on the calendar first — you cannot mark attendance around it.
Holidays are set per batch, so it's normal for one class to be closed (say, a pre-primary half-day) while another is still marking attendance as usual.
If a batch's session hasn't started yet, you'll see "This batch's session hasn't started yet (begins {date}). Attendance opens on that date" instead — this simply means the batch's academic session is scheduled to begin later.
A note on statuses
Present, Absent, Late, and Excused are all recorded exactly as marked — nothing is assumed or filled in automatically for a day you haven't opened. If you skip a day for a batch, that day simply has no record until someone marks it.