Attendance Register
Mark daily attendance, calculate monthly totals and export a printable class register.
About the Attendance Register
Attendance Register combines quick daily marking with a complete monthly class grid. Add a class list once, choose the working week and record Present, Absent or Leave for each student.
Monthly totals and attendance percentages update automatically. The register stays in this browser and can be exported as CSV, backed up as JSON or printed to PDF.
Key features
- Present, absent and leave marking
- Monday-Friday, Monday-Saturday or daily calendars
- Automatic daily and monthly summaries
- Direct PDF, print, CSV and JSON export
How to use
- 1Set the month, working week and optional school or class details.
- 2Paste one student name per line and add the class.
- 3Choose a date and mark each student P, A or L.
- 4Review the monthly grid, then download CSV or print the register.
Examples
Class 8A, Monday-Saturday, 30 studentsDaily P/A/L grid with totals and attendance percentageUnmarked dates do not reduce a student's percentage.
Frequently asked questions
- Where is student data stored?
- It is stored in local storage in this browser and is not uploaded to ToolsOnDuty.
- How is attendance percentage calculated?
- Present days are divided by all marked Present, Absent and Leave days. Unmarked days are excluded.
- Can I exclude weekends?
- Yes. Choose a Monday-Friday or Monday-Saturday working week.
- Can I save the register as PDF?
- Yes. Download PDF creates a formatted monthly register directly in your browser.
Continue your workflow
Open a related tool to prepare your files or refine the finished result.
- Student & EducationStudent Result Analyser
Enter subject marks and calculate grades, pass rates, class averages and ranks.
Open tool - Student & EducationClass Timetable Maker
Build an editable weekly timetable with custom days, class periods, breaks and teacher details.
Open tool - Student & EducationClassroom Seating Planner
Arrange students across a custom desk grid and block unavailable seats.
Open tool
