Last updated: January 2026 · Approx. 6 minute read
Homeschool Laws in North Carolina (2026)
North Carolina treats homeschools as nonpublic schools. Register your school with the state, administer one annual standardized test, and you're set.
Quick facts at a glance
Notification & registration
Register your homeschool name with the NC Division of Non-Public Education (one-time).
Required subjects in North Carolina
North Carolina requires homeschool families to cover the following subject areas:
- No specific subjects mandated
Hours & days of instruction
9 calendar months per year
Evaluations & testing
Annual standardized test required. Results retained by parent.
Recordkeeping requirements
Maintain attendance, immunization, and test records.
Legal homeschool options in North Carolina
How to start homeschooling in North Carolina
- Choose a name for your homeschool.
- Register with the NC Division of Non-Public Education online.
- Submit a withdrawal letter to your child's public school if applicable.
- Maintain attendance and immunization records.
- Administer an annual nationally normed standardized test.
Notes & nuances
Test results are not submitted to the state — but they must be available for review on request.
Frequently asked questions
How do I register a homeschool in North Carolina?
Through the NC Division of Non-Public Education's online registration system. Registration is one-time.
Is testing required for North Carolina homeschoolers?
Yes, an annual nationally standardized test is required, with results retained by the parent.
How long is the North Carolina school year?
9 calendar months per year.
Make North Carolina compliance effortless
Capture moments in 10 seconds, let AI write the descriptions, and generate North Carolina-friendly portfolio PDFs at year-end.
Try Homeschool Moment Free