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 prepares your year-end portfolio — for North Carolina and every other state. 3-day free trial, cancel anytime.
Start your free trialAcross the 50 states + DC, the homeschool-regulation breakdown is: