Homeschool Attendance Tracker (Days and Hours by State)
Days and hours, checked against your state's rule as its law is written.
State rules checked on ; next check .
Start a record
Add a student to start a record. It's saved in this browser only, so export a backup now and then.
Example
New York, grade 7. Twenty 5-hour days logged Monday to Friday, August 17 to September 11, 2026:
A New York 7th grader with 20 five-hour days logged from August 17 to September 11, 2026 has 160 days and 890 hours to go. At five days a week, they reach New York's 180 days and 990 hours on May 19, 2027.
Some states want a count of school days, some want hours, one accepts either, and some ask for no count at all. This tracker keeps a day-by-day log for each of your children, checks it against the rule for your state and grade, and tells you when you'll reach the minimum if you keep your current pace. Add a student, pick the state and grade, then log single days or fill a whole stretch of weekdays at once.
How it works
Worked example: a New York 7th grader after four weeks
A family in New York starts school on Monday, August 17, 2026 and logs five hours on every weekday through Friday, September 11. That's four weeks of Monday to Friday school.
- Logged so far: 20 days and 100 hours (20 × 5).
- New York's minimum for grade 7: 180 days and 990 hours.
- Still needed: 180 − 20 = 160 days, and 990 − 100 = 890 hours.
- Hours as days: at the five hours a day logged so far, 890 ÷ 5 = 178 more school days.
- Which part decides: New York needs both numbers, so the larger one wins. 178 days of hours is more than the 160 days still owed, so the hours decide.
- Pace: 20 days over 4 weeks is 5 days a week, so 178 school days take 35.6 weeks.
- Projected finish: Wednesday, May 19, 2027.
The days alone would be met sooner, in April. It's the 990 hours that push the date into May, which is why a 7th grader in New York on five-hour days needs more than 180 days of school.
Worked example: Pennsylvania's either-or rule
Now take a Pennsylvania 3rd grader with the same four weeks, but at 4.5 hours a day: 20 days and 90 hours. For kindergarten through grade 6, Pennsylvania accepts 180 days or 900 hours.
- Days path: 180 − 20 = 160 days to go.
- Hours path: 900 − 90 = 810 hours, and 810 ÷ 4.5 = 180 more days.
- Which part decides: either one meets the rule, so the tracker uses the quicker path, the 160 days.
- Projected finish: 160 days at 5 a week is 32 weeks, ending Friday, April 23, 2027.
How each state's rule is applied
The tracker reads each state's rule as its text is written. Each state name below opens our guide to that state's homeschool law, and the sources are listed at the bottom of this page.
- New York asks for days and hours together. The regulation says: "The substantial equivalent of 180 days of instruction shall be provided each school year." It then sets 900 hours for grades 1 to 6 and 990 hours for grades 7 to 12. It gives no hours figure for kindergarten, so a kindergarten record shows 180 days only.
- Pennsylvania asks for days or hours. The Department of Education's guide puts it this way: "The log must demonstrate that the home education program provided a minimum of either (1) 180 days of instruction or (2) 900 hours of instruction per year at the elementary level (grades kindergarten to 6), or 990 hours per year at the secondary level (grades 7-12)."
- North Carolina sets no day or hour count. A home school meets the attendance law if it runs on a regular schedule "during at least nine calendar months of the year." The tracker counts the calendar months of the record's school year (July 1 to June 30) in which you've logged at least one day, and shows that number out of nine.
- Florida says: "A home education program shall be excluded from meeting the requirements of a school day." The tracker shows your totals with no minimum.
- Texas has no homeschool statute and no day or hour requirement, so again you'll see totals with no target.
- Colorado sets a day count and a daily rate rather than a separate annual hours figure: "A nonpublic home-based educational program shall include no less than one hundred seventy-two days of instruction, averaging four instructional contact hours per day." The tracker checks your 172 days and shows the hours you've logged alongside them, with no hourly minimum of its own, since the statute states a rate rather than a second stand-alone total.
- Another state, or my own target lets you type a number of days, a number of hours, or both, and choose whether both have to be met or either one is enough.
How the finish date is projected
Your pace is the number of days you've logged divided by the whole weeks from your first logged day to your last one. Hours still needed are turned into school days using the average hours per day you've logged so far. The tracker then works out how many weeks those remaining days take at your pace and adds them to your last logged day. Log a short week or a long one and the date moves, so treat it as a forecast, not a promise.
Keeping your records safe
Everything you enter is saved in this browser's local storage and nowhere else. Nothing is sent to this site or to anyone. That keeps your children's records private, but it also means clearing your browser data or switching devices leaves the log behind. Clearing browser data, closing a private window, or (on iPhone and iPad) a week without visiting can erase it. Use Export backup (JSON) now and then, and Import backup to bring the file back here or onto another computer. Export CSV gives a plain list of dates, hours and notes that opens in any spreadsheet.
Print produces a record you can sign: a calendar grid for each month with the hours of every logged day, the totals, your state's rule quoted from its source, and a line for a parent's signature and the date. Keep the printed copy with the rest of your year's paperwork.
Pick your state in the tracker or the header to see its rule quoted here.
| State | Instruction minimum | Records | Source |
|---|---|---|---|
| New York | 180 days and 900 hours (grades 1–6) or 990 hours (grades 7–12) | Keep attendance records; file quarterly reports | 8 NYCRR § 100.10(f)(1)–(2) |
| Pennsylvania | 180 days or 900 hours (grades K–6) / 990 hours (grades 7–12) | Portfolio: a log plus work samples | 24 P.S. § 13-1327.1(c), as quoted in PDE's Home Education and Private Tutoring Guide (rev. May 2026) |
| North Carolina | At least 9 calendar months a year, with no day or hour count | Attendance and immunization records | N.C. Gen. Stat. § 115C-548 and § 115C-556 (applied to home schools by § 115C-564) |
| Florida | No legal minimum: Florida sets no day or hour requirement for home education programs | Portfolio (a log plus work samples), kept 2 years | Fla. Stat. § 1002.41(3) |
| Texas | No legal minimum: Texas has no homeschool statute and no day or hour requirement | None required | Tex. Educ. Code § 25.086(a)(1); Leeper v. Arlington ISD (Tex. 1994) |
| Colorado | 172 days, averaging 4 hours a day | Attendance, test/evaluation and immunization records, kept permanently | C.R.S. § 22-33-104.5(3)(c) |
Sources (6)
- 8 NYCRR § 100.10, Home instruction (Cornell LII) law.cornell.edu
- Pennsylvania Department of Education: Home Education and Private Tutoring Guide (May 2026) pa.gov
- N.C. Gen. Stat. Chapter 115C, Article 39 ncleg.gov
- Fla. Stat. § 1002.41, Home education programs leg.state.fl.us
- Texas Education Agency: Home Schooling tea.texas.gov
- C.R.S. § 22-33-104.5, Home-based education (Colorado General Assembly) content.leg.colorado.gov
Get an email when the Homeschool Records Workbook goes on sale
Leave your email and we'll send one message when the Homeschool Records Workbook is on sale, and occasional updates about it.