Welcome! Here's how your attendance tracker works
No account, subscription, or daily download needed. Use this page to record attendance whenever your family has a school day.
- Add your children below, then select a student and a school year.
- Mark attendance by clicking a date on the calendar and choosing a status.
- Come back tomorrow using the same browser on the same device. Your entries should still be here automatically. Use the same browser and website address.
- Download a full family backup regularly in the “Keep your records” section. Save that JSON file somewhere safe, such as a private drive. Use “Restore family backup” if you change devices or lose browser data.
- Print or export whenever you need a copy. Your records are yours, with no fee to access them.
Want to use another device? Download your JSON backup on the first device, then restore it on the other. Changes on the two devices do not automatically sync. Optional free online accounts are planned but are not available yet.
1. Set up your family
Each student has separate attendance records for each school year. The school year runs July 1–June 30; you can mark any day, including weekends.
2. Mark attendance
Select a day, then choose a status. Present days count as school days. Other learning (such as field trips or co-ops) counts too by default; you can change that below. You can leave days unmarked.
Homeschool Attendance Record
This choice applies to the family’s attendance totals and reports. Individual day statuses and notes are never changed.
Calendar: P = Present · A = Absent · L = Other learning · — = Day off or unmarked (see color) · ✎ = Note saved. Tap a date for details.
3. Keep your records
Keep a backup (JSON)
This is your restore file, not a readable report. It contains all students and all years. Save it privately and regularly. You do not need to open or edit it.
Restore a backup
Choose a previously downloaded JSON backup to bring your records back, including on a different device. Restoring replaces everything currently stored in this browser; it does not merge records. Download a fresh backup first if you have new entries.
Download a spreadsheet (CSV)
Get a readable list of dates, statuses, school-day counts, and notes for one student and one school year. Open it in Numbers, Excel, or another spreadsheet app.
Print a report
Print the displayed month or a full school-year summary with totals, your school-day counting choice, and dated entries. In your browser's print window, choose “Save as PDF” to keep a readable copy.
Important: This tracker saves automatically in this browser on this device. Browser storage can be erased by clearing website data, private browsing, device changes, or browser settings. Download a JSON backup regularly. You can restore it later, even on another device.
Your information stays in your browser unless you choose to download or print it. This tool does not send student names or attendance data to WhistlePig servers. Backups contain names and records, so keep them somewhere private.
Homeschool Attendance — School-Year Report
Attendance entries and notes
| Date | Status | School day? | Note |
|---|
Generated by WhistlePig Homeschool. Parent/guardian should review this report for accuracy before using it as an official record.