Attendance Sheet Generator
Create a printable attendance roster in seconds. Enter your class information, add student names, pick a month, and download a PDF with a clean grid that has a column for every school day. Each row shows the student name alongside date columns you can mark present (P), absent (A), or tardy (T). For tracking grades alongside attendance, the Class Average Calculator makes it easy to compute grades once your records are complete.
Class Information
Student Roster
Enter one student name per line. Up to 35 students.
0 students
Preview
How to Use the Attendance Sheet Generator
- Enter your class name, teacher name, and school year in the header fields.
- Select the month and year for the sheet — the generator automatically calculates the days in that month.
- Check "Skip weekends" to show only Monday through Friday columns (recommended for most classes).
- Type or paste your student roster — one name per line. Up to 35 names are supported.
- Click Generate Attendance Sheet, preview the layout, then click Download PDF.
- Print and use the letter code key at the bottom: P = Present, A = Absent, T = Tardy, E = Excused.
Attendance Tracking Best Practices
Use a consistent code system
Stick to a single set of abbreviations across all your attendance sheets so substitute teachers and administrators can read your records accurately.
Keep one sheet per month
A monthly sheet lets you spot absence patterns at a glance. Six or more absences in a single column (student) or row (date) usually warrants a follow-up conversation.
Store in a classroom binder
Keep completed sheets in a labeled binder by month. If you need to share records with an administrator or parent, the binder is your backup if your school's digital system is unavailable.
Note the reason for absences
Use the narrow right-margin or write in the cell to note "field trip," "ISS," or "nurse" for unusual absences. Distinguishing excused from unexcused is important for state reporting.
Frequently Asked Questions
Can I generate a sheet for a partial month?
The generator always produces the full month. You can simply ignore the unused date columns at the end of the sheet or cross them out before printing.
Can I print in landscape to fit more columns?
Yes. The PDF uses landscape orientation automatically when the number of date columns would be too wide for portrait. You can also change the page orientation in your printer dialog before printing.
Is any student data saved?
No. Student names are never sent to any server — all processing happens in your browser.
How do I track grades alongside attendance?
Use the Class Average Calculator to compute grade averages once attendance records are complete, or pair with the Teacher's Grading Calculator for score-to-letter grade conversions.