Updated
Free for teachers

Free student attendance sheet and class register

Make a monthly class register for any class or section. Roll numbers, school days and weekly offs are filled in, and the Excel version works out each student’s attendance % as you mark it. Or print it for the class desk.

  • Roll numbers
  • Automatic attendance %
  • Printable register
  • Free, no signup
Customise

Set up your sheet

The preview below updates as you change these.

Works in Excel, Google Sheets and Numbers

Preview

Student Attendance Register (October 2026) · 40 rows

PPresentAAbsentLLeaveLTLateHDHalf dayHHolidayWWeekly off
Roll no.Student name1Th2Fr3Sa4Su5Mo6Tu7We8Th9Fr10Sa11Su12Mo13Tu14We15Th16Fr17Sa18Su19Mo20Tu21We22Th23Fr24Sa25Su26Mo27Tu28We29Th30Fr31SaPAL%
1WWWW
2WWWW
3WWWW
4WWWW
5WWWW
6WWWW
7WWWW
8WWWW
9WWWW
10WWWW
11WWWW
12WWWW
13WWWW
14WWWW
15WWWW
16WWWW
17WWWW
18WWWW
19WWWW
20WWWW
21WWWW
22WWWW
23WWWW
24WWWW
25WWWW
26WWWW
27WWWW
28WWWW
29WWWW
30WWWW
31WWWW
32WWWW
33WWWW
34WWWW
35WWWW
36WWWW
37WWWW
38WWWW
39WWWW
40WWWW

Filled it in? Upload it for a free attendance report showing everyone’s attendance %, who’s below 75% and your worst days of the week.

What’s in this student attendance sheet

It’s a monthly class register: one row per student, in roll-number order, and one column for each day of the month. Teachers in schools, colleges, coaching centres and madrasas use the same layout, whether they keep it in Excel or on paper.

  • Roll no. and student name columns, for up to 300 students.
  • Every day of the month with its weekday, and your weekly offs shaded.
  • Class or section title printed at the top, such as “Class 5-A” or “Grade 9 Blue”.
  • Automatic totals of present, late, half day, leave and absent for each student.
  • Attendance percentage per student, counted over school days only.
  • A printable version that fits one month on a landscape page.

How to use the class register

  1. Set the month, class and class size. Pick the month, your weekly off days and how many students are in the class. Add the class or section as the title.
  2. Download or print the register. Download the Excel file with built-in formulas, or print a landscape register to keep on the class desk.
  3. Write the class list. Enter each student’s name in roll-number order, one per row.
  4. Take attendance every school day. Mark each student P present, A absent, LT late, L leave or HD half day. Mark holidays H.
  5. Check attendance % at month end. In Excel each student’s attendance percentage updates as you type. Look for anyone below 75%.

At the end of the term, upload the sheets to the free attendance report generator to see every student’s attendance %, who has fallen below 75% and which weekdays have the most absences.

Student attendance % and the 75% rule

Attendance percentage is the days attended divided by the school days in the period, times 100. A late arrival counts as attended and a half day counts as half. Many schools, colleges and universities require at least 75% to sit exams.

Attendance %  =(P + LT + 0.5 × HD) ÷ (P + LT + HD + L + A) × 100

For example, a student present on 19 of 22 school days has 86.4%. To see how many more classes a student must attend to get back to 75%, use the attendance percentage calculator.

School register or university attendance sheet?

In a school, the class teacher usually takes attendance once a day, so one register per class per month is enough. In a college or university, attendance is often taken in every lecture and the 75% rule applies per subject, so keep one sheet per course and title it with the subject.

Keeping registers for staff as well? The monthly attendance sheet template is the same register laid out for employees.

Tips for teachers keeping a register

  • Take attendance at the same point every day, such as first period, so late arrivals are judged the same way.
  • Mark holidays as H rather than leaving them blank. A blank should always mean “not marked yet”.
  • Keep leave notes from parents with the register, so an L can be checked later.
  • Look at attendance % every month, not only before exams, while there is still time to recover.
  • Want this done on your phone? Clocked Live for schools gives teachers a Take Attendance screen for their own classes, and students don’t need a login.

Frequently asked questions

Is this student attendance sheet free?
Yes. There is no signup and no watermark. Pick the month, your class and the number of students, then download the Excel register or print it. Make one for every class and every month.
How do I calculate a student’s attendance percentage?
Divide the days the student attended by the school days in the period, then multiply by 100. Holidays and weekly offs are not school days. The Excel register does this on every row as you mark P, A, L or LT.
Does leave count as absent in a student register?
In most schools and universities, yes: a day on leave is still a class day missed, so it lowers attendance %. The register counts it that way. If your institution excuses medical or approved leave, remove the Leave column from the bottom of the formula.
Can I keep a separate register for each subject?
Yes. Download one sheet per subject and set the title to the class and subject, for example “BSc 2nd year · Physics”. Universities that apply the 75% rule per subject usually keep one register per course.
What is a roll number column for?
The first column is labelled Roll no. so the register follows the order of your class list. Write students in roll-number order and the sheet stays easy to check against school records.
Can I use the register in Google Sheets?
Yes. Upload the .xlsx file to Google Drive and open it with Google Sheets. The formulas work the same way. It also opens in LibreOffice Calc and Apple Numbers.
Is there a way to take attendance on a phone instead?
Yes. In Clocked Live, a school gets a Take Attendance screen: the teacher opens their class, taps Present, Late or Absent for each student, and saves. Students don’t need an email or a login, and the monthly register builds itself.

Take attendance on your phone instead

With Clocked Live, teachers open their class, tap present, late or absent, and save. Students don’t need an email or a login. The school sees every class live, and the monthly register builds itself.