North Carolina requires a one-time school registration with the state and annual standardized testing.
Yes, homeschooling is legal in North Carolina. You register your homeschool one time with the NC Division of Non-Public Education (DNPE) before starting. You get a school name, pick a chief administrator (usually you), and the school is treated as a private school for legal purposes. Each year you administer a nationally standardized test to each kid and keep the results in your records for at least one year. DNPE doesn't review your curriculum or require annual reports — just the standardized test and 9 months of instruction per year.
Homeschool Factory tracks every deadline, generates every form, and organizes your kid's records into a printable portfolio — for North Carolina and every other state. 3-day free trial, cancel anytime.
Start 3-day free trialAcross all 51 states, the homeschool-regulation breakdown is: