Attendance Sheet Template for Teachers
A classroom roll call has to survive contact with reality: it happens in the first two minutes of a lesson, while you're also settling thirty people, and the record it produces may end up in a funding return or a truancy conversation months later.
Below is a printable template you can use immediately, and — if you'd rather not transcribe it later — the digital version of the same routine.
No sign-up needed to print. Free tier for the digital version — no credit card.
Attendance sheet — Teachers
Date: ____________________ Location: ____________________
attendpad.com
| Student name | Present | Late | Absent | Arrival time | Notes |
|---|---|---|---|---|---|
What a classroom register is actually for
Three separate things lean on the same sheet, which is why the format matters more than it looks. Day to day it tells you who is in the room. Over a term it evidences patterns — the student whose Tuesday absences are becoming a shape rather than a coincidence. And at the administrative level, attendance often drives funding and statutory reporting, which means the record has to be defensible rather than approximate.
That last one is where paper hurts. A register that says a student was present tells you nothing about whether they arrived on time, and a scan of a handwritten sheet is not a dataset you can query when someone asks for a term's worth of one student's attendance.
The same routine, without the transcribing
Print the sheet above and it works. What it can't do is add itself up. If you're doing this every day, here's what changes when the sheet becomes a QR code on the wall:
Per-period without a new sheet each time
Secondary timetables mean five or six registers a day. A room keeps one permanent QR code with its own record per session, so you're not creating and naming a new sheet every period.
Tardies recorded, not judged
Set a late threshold — say five minutes after the bell — and arrivals after it are flagged automatically with the actual minute. No deciding in the moment whether someone counts as late.
A term of data, queryable
Export a date range to CSV and you have per-student attendance rates without transcribing anything. This is the request that takes an afternoon on paper.
Works when a student has no phone
Phone bans are common. Kiosk mode on a classroom tablet, or marking the register directly from the roster on your own screen, both feed the same record as a QR scan.
Recommended setup
Use a Room per class. One QR code you print once and mount by the door, a separate record for every session, and late flagging that doesn't need a judgement call.
More detail on the mechanics: QR code attendance, daily check-in rooms, and what's free vs Pro.
Frequently asked questions
How do I take attendance if students can't use phones in class?
Use the roster view and tap names directly, or set a tablet by the door in kiosk mode. Both write to the same record as a QR scan, so you can mix methods within one class without splitting the data.
Can I track attendance per period rather than per day?
Yes. Create a room per class or per period; each keeps its own permanent QR code and its own daily records, so a student can be marked present in period 1 and absent in period 4 on the same date.
Can I get an attendance percentage per student for the term?
Export the date range to CSV and you have every session with timestamps and late flags per student, which gives you per-student rates in a spreadsheet without manual counting.
Is student data handled safely?
Personal fields are encrypted at rest with AES-256-GCM, every read and export is audit-logged, and data is never sold or shared. Collect only the fields you need — the form is configurable, so if you don't need email addresses, don't turn them on.
Templates for other settings
Stop retyping the sheet
Three free active sheets and one free room, unlimited check-ins, no credit card. Set up in under a minute.