North Carolina sits in the middle of the homeschool regulation spectrum. It's not Texas-loose, but it's nowhere near New York. You file one notice when you start, give your child an annual standardized test (and keep the score on file), maintain basic attendance records, and operate for at least 9 months a year. That's the whole framework.
The law: Article 39 of NC General Statutes
Homeschools in North Carolina are technically "non-public schools" under General Statute 115C-563. They're regulated by the Division of Non-Public Education (NCDNPE), a small office of the state Department of Administration. That's important — you're not dealing with your local public school district at all. NCDNPE is the only office you file with.
Step 1: File the Notice of Intent with NCDNPE
Before you start (or within 30 days of pulling your child out of school), file the online Notice of Intent at the NCDNPE website. You'll need:
- Name of your home school (you make this up — "Smith Academy," "Oakwood Home School," anything)
- Your address
- Names and ages of children to be enrolled
- Chief administrator's name (typically a parent)
- The chief administrator must have at least a high school diploma or its equivalent
Submission is free and online. You'll get a confirmation. That's your legal "license" to homeschool in NC — keep a copy.
If you ever move within North Carolina, update the address with NCDNPE within 30 days. If you stop homeschooling (kids go back to school, move out of state), file a "Withdrawal of Notice of Intent" — also a one-pager.
Step 2: Operate at least 9 months per year
NC law requires home schools to operate on a "regular schedule" for at least 9 calendar months per year, excluding "reasonable holidays and vacations." You define the schedule. There is no required number of hours per day, no required school-day length. Most families run roughly September through May or August through May with breaks.
You DO have to keep an attendance record. Date by date, who was present. A simple paper planner or a spreadsheet works. NCDNPE can ask to see it.
Step 3: Annual standardized test
This is the requirement most families ask about first. Every year, each child enrolled in your home school must take a nationally standardized achievement test. The test must measure achievement in three areas: English grammar, reading, spelling, and mathematics.
You pick the test. Common options:
- Iowa Test of Basic Skills (ITBS)
- Stanford Achievement Test
- California Achievement Test (CAT)
- TerraNova
- PASS (Personalized Achievement Summary System) — homeschool-specific, mail-in
You can administer the test yourself if it's an "open" test that doesn't require a certified administrator (the CAT and PASS are popular for that reason — both can be ordered by mail and administered by the parent). Or you can pay a certified test administrator $40–$100 to administer it.
Keep the test results on file for at least one year. You do NOT have to submit the scores to anyone. NCDNPE can request to see them during an inspection.
What about inspections?
NCDNPE has the authority to inspect home schools, but in practice inspections are rare. They happen mostly in response to complaints (truancy reports, a neighbor calling the school district, etc.). When an inspection happens, you'll get a few days' notice, and the inspector wants to see:
- Your Notice of Intent on file
- Attendance records
- The most recent annual test results
- The chief administrator's diploma (briefly)
That's it. Inspectors are not curriculum reviewers; they don't grade your teaching. They just confirm the four items above. If your records are organized, the visit takes 15 minutes.
What you do NOT have to do in North Carolina
- Submit curriculum for approval
- Have a teaching certificate (a high school diploma is enough)
- Notify your local school district (just NCDNPE — not the district)
- Submit test scores to the state
- File quarterly reports
- Have an "evaluator" or annual review
High school and college
North Carolina home schools issue their own diplomas — there is no state-issued homeschool diploma. The UNC system, NC State, App State, and Western Carolina all explicitly accept home-school graduates with SAT/ACT scores and a parent-issued transcript. NC community colleges accept home-school graduates for dual enrollment starting at 16.
If your kid is heading toward college, start building the transcript in 9th grade. We have a homeschool transcript template with a working example.
Practical setup
The NC paperwork load is light, but you still want a basic system:
- A simple attendance log (a calendar or spreadsheet with check marks)
- A folder or app for storing test results year over year
- A copy of your Notice of Intent confirmation
- For high school: a year-by-year transcript draft you update as courses complete
If you don't want to build this yourself, Hearthslate tracks the attendance and course completion automatically as your child works through the curriculum. Transcripts generate on demand. The whiteboard tutor demo shows what a typical lesson looks like.
Costs
Notice of intent: $0. Annual test: $25–$100 depending on which test and whether you self-administer. Curriculum: $300–$1,500 per child per year in most families.
The big picture
NC's homeschool law is the result of decades of advocacy by the North Carolinians for Home Education (NCHE) organization. The law is generous because parents have shown up consistently to defend it. Run a real home school, file your notice, keep your records, give the annual test — and you'll have the same freedom every NC homeschool family has had for thirty years.