Attendance Register Format for Coaching Classes
How to set up a monthly attendance register that survives a parent asking why their child failed.
19 June 2026
Attendance feels like the least important thing you track. Fees pay the rent. Marks bring referrals. Attendance is just a grid you fill in when you remember.
Then a parent sits in front of you in March and asks why their son scored 41 in the test. And the honest answer is that he came to eleven classes out of twenty-six. If you can show them the register, that conversation ends in about ninety seconds. If you cannot, it becomes an argument about your teaching.
That is what the register is for. Not compliance. Evidence.
What a month of attendance should look like
A usable register is a grid. Students down the left, days across the top, one column for the total.
| Field | Why it earns its space | |---|---| | Roll or serial number | Lets you find a student without reading every name | | Student name | Full name, so two Rahuls do not merge | | One column per day | 28, 30 or 31 depending on the month | | Total present | The number the whole register exists to produce |
Put the institute name, the batch and the month at the top. A loose sheet with no header is worthless six months later when you find it in a drawer.
Marking: keep it to three symbols
Use P for present, A for absent, L for leave. That is it.
The temptation is to invent more — late, half-day, informed absence, medical. Resist it. The more symbols you add, the more the person marking has to think, and the faster the register turns into a mess of unreadable scribbles.
If you need to record that an absence was informed, mark the A and write a note at the bottom of the page. Keep the grid itself dumb and fast.
Leave the total column blank while marking. Fill it once at the end of the month, in one sitting. Adding as you go guarantees arithmetic errors.
Free tool
Attendance Register Format Generator
Prints a month of day columns that match the month you pick — 28, 30 or 31 — with your student list or blank rows to fill by hand.
Use it freeThe 75% number, and where it actually comes from
Most people in Indian education know 75% as the attendance line. It is worth knowing where that comes from, because parents will ask.
CBSE requires a minimum of 75% attendance for Class 10 and Class 12 students to be eligible to sit the board exams. This is in the Examination Bye-Laws, and it has been reiterated for the 2025–26 board cycle. Relaxation is possible in genuine cases — a medical emergency, national-level sport — but it needs documentation submitted in advance, not an explanation afterwards.
Here is the part that matters for you: that rule applies to the school, not to your coaching centre. No board is checking your register. A student can attend 40% of your classes and still sit their boards, as long as their school attendance is fine.
So why track it at all?
Because 75% is a useful line even when nobody is enforcing it. A student below 75% in your batch is a student who is going to underperform in your test, and their parent is going to ask you about it. Knowing that in October rather than in March is the entire value.
Reading the register properly
Most people look at the register only when there is a problem. It is more useful read the other way round — as an early warning.
Run the totals monthly, not at the end of the session. A student at 60% in August is fixable. The same student at 60% in January is not.
Watch for patterns, not just totals. A student who misses eleven scattered days has a different problem from one who missed eleven consecutive days. The first is drifting. The second had something happen.
Look at the day columns, not just the rows. If half the batch is absent every Saturday, that is not eleven students with a discipline problem. That is your timetable fighting something else in their week, and the fix is to move the class.
That last one is the reason to keep the grid format. A list of individual attendance percentages will never show you the Saturday problem. A grid shows it at a glance.
Talking to parents with the register open
The register changes the conversation because it removes opinion from it.
Without it: "He's been missing a lot of classes." — "He goes every day, I drop him myself."
With it: here are the fourteen dates he was not in the room.
Two things make this work. The register has to be marked daily, at the start of class, not filled in from memory on Sunday. And it has to be marked by whoever is actually in the room. A register filled in by the office from a WhatsApp message is a guess.
Printing one
You can rule a register by hand, and plenty of centres do. It takes about ten minutes per batch per month, and the columns are never quite straight.
A printed one is faster and easier to read. Ours is free — the attendance register generator sets the day columns to match the month you pick, so February gets 28 or 29 and August gets 31, and you can paste your student list in or print it blank to fill by hand. Choose landscape when you print or the day columns will run off the page.
Where paper stops working
Paper is genuinely good at this. It is fast, it works without electricity, and a teacher can mark it in thirty seconds at the start of class.
What paper cannot do is answer a question across months. "Which students in this batch are below 70% since April" means pulling out five sheets and doing the arithmetic by hand for every student. Nobody does that, which is why nobody catches the problem in October.
That is the part Batch Tutor handles — daily marking on the phone, totals that update themselves, and a list of who has slipped below your threshold without you having to go looking. It works offline, so it marks fine in a basement classroom with no signal.
Either way, mark it daily. A register filled in from memory is worse than no register, because it looks like evidence and isn't.
Batch Tutor
Run your whole institute from your phone
Students, fees, attendance and report cards — all offline, no internet needed. Free for the first 2,500 institutes.