
Record keeping is the part of homeschooling nobody romanticizes. But a simple, consistent system does more than satisfy state requirements. It protects your legal standing, makes transcript building painless when high school arrives, and gives you an honest view of what's working and what needs to change.
The good news: you don't need binders full of worksheets or a complex digital platform. You need to know what your state requires, decide what's worth tracking beyond that, and build a system you'll maintain when the school year gets messy.
Regardless of your state's requirements, these five categories cover what matters most:
Most states with reporting requirements ask for a minimum number of instructional days (typically 170 to 180) or hours. An instructional day doesn't have to mirror a traditional school schedule. Field trips, library visits, co-op days, and structured online classes all count. For guidance on how many hours to homeschool by grade, we've broken down the research alongside state minimums.
How to track it: A wall calendar, spreadsheet, or simple app where you mark each teaching day. Don't overthink this. A checkmark per day is enough for most states.
Track which subjects you teach and, broadly, what you covered each quarter or semester. You don't need daily lesson plans unless your state explicitly requires them (most don't). A running list by subject, updated monthly, gives you enough detail for annual reviews and portfolio submissions.
Save representative samples of your kid's work across subjects, not every worksheet, but enough to show progress over the year. Writing samples are especially useful because they show growth clearly. Standardized test scores, if your state requires testing, belong here too. For more on how to evaluate progress without defaulting to test scores, see our guide on assessing homeschool progress.
Even states that don't require reading logs benefit from them. Tracking what your kid reads, genre, difficulty level, and whether they finished, reveals patterns that inform your curriculum choices. If your kid devours science fiction but avoids nonfiction, that's useful data.
Keep a running list of the curricula, textbooks, online programs, and classes you use each year. This becomes essential for transcript building in high school and for demonstrating instructional quality if your state requires an annual review.
High-regulation states (require notification, testing, and/or portfolio review):
Moderate-regulation states (require notification and sometimes testing):
Low-regulation states (require notification only or nothing at all):
This is not an exhaustive list. Check your state's specific requirements through HSLDA's state law directory or your state's department of education website before building your system.

The best system is the one you'll maintain in February when motivation dips. Here are the three most common approaches:
A three-ring binder with dividers for each subject, plus sections for attendance, reading logs, and work samples. Works well for families who prefer tactile organization and don't want to depend on technology. The downside: it's harder to search, duplicate, or share with evaluators.
Best for: Families with one or two kids, low-regulation states, and parents who find paper more natural than screens.
A Google Sheet or Excel workbook with tabs for attendance, subjects, grades, and reading logs. Easy to sort, search, and share. Formulas can auto-calculate instructional hours and GPA for high school transcripts.
Best for: Families who want searchable records, high-regulation states, and parents already comfortable with spreadsheets.
Tools like Homeschool Planet, My School Year, and Scholaric offer pre-built templates for lesson planning, grade tracking, attendance, and transcript generation. Most cost $5 to $10 per month. They reduce setup time but add a subscription cost and a learning curve.
Best for: Families with multiple kids, high school students who need formal transcripts, and parents who want an all-in-one dashboard.
Whichever system you choose, set a weekly or biweekly rhythm for updating it. Daily logging sounds ideal but rarely survives contact with real life. A 20-minute weekly review where you log attendance, note what you covered, and file one or two work samples per subject keeps you current without turning record keeping into a second job.
If you're homeschooling through high school, your records become a transcript. And transcripts matter for college admissions, dual enrollment, and some employers.
Start thinking about transcript structure by eighth grade. At minimum, a homeschool transcript needs:
Our guide on homeschool high school planning covers credit requirements, diploma options, and how to document non-traditional learning (apprenticeships, online classes, community college courses) on a transcript.
For families building a custom curriculum, documenting your choices from the start makes the transcript process significantly easier.
How long should I keep homeschool records?
Keep records for at least two years after your kid completes each grade level. For high school records (transcripts, diplomas, test scores), keep them indefinitely. Some colleges and employers request transcripts years after graduation.
What if my state doesn't require record keeping?
Even in low-regulation states, basic records protect you. If your homeschooling is ever questioned, attendance logs and work samples demonstrate that instruction is happening. Records also make it easier to transition back to public or private school if your family's needs change.
Can I use online class records as documentation?
Yes. Enrollment confirmations, progress reports, and completion certificates from online learning platforms count as documentation. Save them in your subject files alongside other work samples.
Do I need to keep every worksheet my kid completes?
No. Keep representative samples that show progress and range, not every page. Two or three strong work samples per subject per quarter is enough for most portfolio reviews.
[1] HSLDA. "Homeschool Laws by State." hslda.org/legal