North Carolina has one of the highest homeschool rates in the country — nearly 1 in 10 students is homeschooled here. If you're part of that community, you already know that NC sits in the middle of the regulatory spectrum: more requirements than Texas, far less than Pennsylvania. The rules are manageable, but they catch families off guard when they don't know them going in.
Here's exactly what North Carolina requires, in plain language.
The Short Version
North Carolina homeschools must:
- File a Notice of Intent with the state before you start
- Operate for at least 9 months out of the year
- Keep attendance records
- Immunization records on file for each student
- Administer annual standardized testing in certain grades
- Have a high school diploma or higher (the person providing instruction)
That's the core of it. Let's break each one down.
Filing Your Notice of Intent
Before you begin homeschooling in North Carolina, you must submit a Notice of Intent to the North Carolina Division of Non-Public Education (DNPE). You file online at their website.
What they ask for:
- Name and address of your home school
- Name of the school's owner/operator (you)
- A statement that you'll comply with NC homeschool law
You only file this once — not annually. If you move or significantly change your school, you update your registration.
Once you're registered, DNPE will send you an annual report form each spring. This is a brief administrative form confirming your school is still operating — it is not a portfolio review or curriculum submission.
The 9-Month Requirement
North Carolina requires homeschools to operate for at least nine calendar months per year. This doesn't mean 180 school days on a rigid schedule — it means your school year spans at least nine months.
Most families run August or September through May or June, which satisfies this easily. What you want to avoid is a school year that's compressed into a shorter window. Year-round schooling with breaks is fine.
Attendance Records
You must keep attendance records. North Carolina doesn't specify exactly what format these must take, but you need to be able to demonstrate that your child received instruction across those nine months.
Track at minimum:
- School days (days of actual instruction)
- Absent/sick days
- Field trips and outside educational activities
A simple daily log — whether in an app or a notebook — is sufficient. The key is consistency: record every day, not just the "good" school days.
Immunization Records
Every student must have an immunization record on file. You don't submit this to the state — you keep it yourself. If you're ever audited or if your child enrolls in a co-op, dual enrollment program, or public school later, you'll need it.
This is one of the easiest requirements to overlook simply because it's not about academics. Keep a copy somewhere you can find it.
Annual Standardized Testing
This is the requirement that catches most NC families off guard.
North Carolina requires that homeschool students be nationally standardized tested each year. The test must measure achievement in English grammar, reading, spelling, and mathematics.
Important details:
- You choose the test — there's no state-mandated specific test
- Common choices include the Iowa Assessments, Stanford Achievement Test (SAT-10), CAT (California Achievement Test), and others
- You do not submit test scores to the state — you keep them on file yourself
- DNPE can request to see them, so keep them permanently
Where to get testing done: Many NC homeschool co-ops and umbrella schools offer group testing. You can also order tests through approved providers and administer them at home, or use testing centers. The NCHE (North Carolinians for Home Education) maintains a list of testing resources for NC families.
Instructor Qualifications
The person providing instruction must hold at least a high school diploma or its equivalent. That's the only credential requirement — no teaching license, no college degree required.
What North Carolina Does NOT Require
Just as important as knowing what's required is knowing what isn't:
- No curriculum approval — you choose what and how to teach
- No required subjects beyond what the standardized test covers (grammar, reading, spelling, math)
- No portfolio reviews — unlike Pennsylvania or Florida, NC doesn't require you to submit work samples to an evaluator
- No quarterly reports — unlike New York, you don't report to anyone during the year
- No notification of your school year dates — you set your own calendar
This is a reasonable middle ground. The state knows you exist (Notice of Intent), knows you're educating consistently (attendance records), and has a check on academic progress (annual testing) — but largely stays out of your daily homeschool life.
Practical Record-Keeping for NC Families
Given NC's requirements, here's what your records should include:
Daily attendance log — mark each school day, field trip, sick day, and break. Running this in an app makes it easy to generate a year-end summary if you ever need one.
Annual test scores — keep the official score report from every year's standardized test. Store these permanently, not just for the current year.
Immunization records — one copy per student, somewhere you can find it.
Lesson logs (optional but recommended) — NC doesn't require detailed lesson descriptions, but having them protects you and helps you at evaluation time for co-ops or dual enrollment programs. If your child ever wants to take a community college course or re-enter public school, detailed records make that transition smoother.
The NCHE: Your Best Resource
The North Carolinians for Home Education (nche.com) is the state's primary homeschool advocacy organization. They maintain:
- Up-to-date summaries of NC homeschool law
- A list of approved testing providers
- Legal support resources
- A convention and community events
If you have specific legal questions about your situation, NCHE or HSLDA (hslda.org) are the right resources — not a blog post.
A Note on Umbrella Schools
Some NC families operate under an umbrella school (also called a cover school or PSP). If you're enrolled in an umbrella school, that organization may have its own record-keeping and testing requirements on top of — or in place of — the state requirements. Check with your umbrella school directly.
North Carolina's homeschool law is designed to be workable. File your Notice of Intent once, keep consistent attendance records, hold onto your test scores, and keep an immunization record on file. That's genuinely the whole compliance picture for most families.
The families who run into trouble in NC are almost always the ones who never filed their Notice of Intent when they started, or who can't produce test scores when asked. Both are easy to avoid with a simple record-keeping habit from day one.
For a comparison of requirements across all 50 states, see our homeschool laws by state guide. For help building a daily logging habit that satisfies NC's attendance and lesson requirements, see our getting started with homeschool record keeping guide.
Homeschool Ledger tracks attendance, lesson logs, and generates state compliance reports for North Carolina and all 50 states. Download it free
Start keeping better homeschool records today
Homeschool Ledger makes it easy to track lessons, attendance, and stay compliant — free to download.