No Login Data Private Local Save

Class Attendance Tracker - Online Log Present / Absent Percentage

4
0
0
0
Students
0
Sessions
0
Attendance
—
Absence
—
P Present A Absent L Late E Excused | Click cell to cycle: Empty → P → A → L → E → Empty
|
|
0 dates selected
No attendance data yet

Add students and session dates above to start tracking attendance.

Or load sample data to see how it works.

Frequently Asked Questions

The attendance rate is calculated as (Present + Late) Ă· (Present + Absent + Late) Ă— 100%. Excused absences are excluded from the calculation entirely, meaning they don't count against the student's attendance record. A student with 8 presents, 1 late, 1 absent, and 2 excused would have a rate of (8+1)Ă·(8+1+1) = 90%.

This tool is designed for one class roster at a time. To manage multiple classes, you can export each class as a CSV file, reset the tracker, and load a different roster. All data is stored locally in your browser via localStorage, so it persists between sessions on the same device.

Yes! All attendance records, student names, and session dates are automatically saved to your browser's localStorage every time you make a change. Closing the browser or tab won't erase your data. However, clearing your browser cache or using private/incognito mode will remove the data. We recommend exporting your data regularly as a CSV backup.

Present (P) — Student attended on time. Absent (A) — Student did not attend. Late (L) — Student arrived late but still attended (counts toward attendance rate). Excused (E) — Absence with a valid reason (excluded from rate calculation). Empty — Not yet marked; click the cell to cycle through statuses.

Click the Export button to download a CSV file compatible with Excel, Google Sheets, and most spreadsheet applications. The export includes all students, all session dates, individual statuses, and calculated attendance rates. You can use this for grade books, reports, or sharing with administrators.

Absolutely. Double-click a student's name in the first column to rename them. To delete a session date, hover over the date header and click the small âś• that appears. To remove a student, click the trash icon at the end of their row. All related records will be cleaned up automatically.