Skip to main content
Homeschooling in North Carolina

Homeschooling in North Carolina

Complete guide to homeschooling in North Carolina. Learn about DNPE registration, annual testing, ESA+ funding for special needs, and how to get started.

By Homeschool Hive·Verified March 2026

At a Glance

North Carolina homeschool law overview

Compulsory Age
7-16
Notification Required
Yes, Notice of Intent to DNPE
Teacher Qualifications
High school diploma or GED
Testing Required
Yes, annual standardized test
Statute
G.S. 115C-548 through 115C-565

Important Notice

This guide is for informational purposes only. Laws change. Verify current requirements with your local school district or consult a qualified attorney.

Requirements

What you need to know to start homeschooling in North Carolina

Legal Framework

North Carolina's homeschool law is found in General Statutes 115C-548 through 115C-565, under the Article titled "Non-Public Education." The state has a single primary pathway for homeschooling with moderate regulation. You file a Notice of Intent with the Division of Non-Public Education (DNPE), maintain a high school diploma or GED, teach on a regular schedule for at least nine calendar months per year, administer an annual standardized test, and keep records available for inspection.

A recent amendment to G.S. 115C-563(a) expanded the definition of a home school, allowing parents to hire tutors, have children participate in co-ops and group instruction settings, and receive instruction from outside experts like apprenticeship mentors or subject specialists. This gives North Carolina homeschool families significantly more flexibility in how they deliver instruction.

Step-by-Step Process

  1. File a Notice of Intent. Before you begin homeschooling, submit a Notice of Intent to operate a home school to the Division of Non-Public Education (DNPE). You can file online at the DNPE website. Include the name and address of the school, the name of the school's chief administrator, and a statement confirming you hold at least a high school diploma or GED.
  2. Meet instructor qualifications. Under G.S. 115C-564, the chief administrator of the home school must hold at least a high school diploma or GED.
  3. Provide regular instruction. Teach on a regular schedule, excluding reasonable holidays and vacations, for at least nine calendar months of the year (G.S. 115C-548).
  4. Administer annual standardized testing. Each year, administer (or have administered) a nationally normed standardized achievement test measuring reading, spelling, grammar, and mathematics for each enrolled student (G.S. 115C-549, 557, 564).
  5. Maintain records. Keep immunization records, attendance records, standardized test results, and any other records required by law. These must be available for inspection by a DNPE official when requested (G.S. 115C-553, 549).
  6. Close properly if you stop homeschooling. If you stop homeschooling (all children graduate or enroll in another school), you must close your home school by notifying the DNPE within 30 days.

Required Subjects

Here is one of the nice things about homeschooling in North Carolina: there are no state-mandated subjects. The law does not specify what you must teach. Your standardized test must cover reading, spelling, grammar, and mathematics, which means you will naturally include those subjects, but beyond that, you have complete curricular freedom. You choose the textbooks, the schedule, and the approach.

Record-Keeping

Keep your Notice of Intent on file, attendance records, immunization records (or valid exemptions), and the results of each year's standardized test. The DNPE has the right to request these records for inspection, but they do not routinely audit homeschools. Store these records at your home school address and keep them for the duration of your child's homeschool enrollment.

Need a letter of intent?

Generate a free, customized letter that meets North Carolina's requirements.

Generate Your Letter

Evaluations

Annual evaluation and assessment options

Annual Standardized Testing

North Carolina requires every homeschooled student to take a nationally normed standardized achievement test each year. The test must measure reading, spelling, grammar, and mathematics (G.S. 115C-549, 557, 564).

Popular test options include the Iowa Assessments, Stanford Achievement Test (SAT-10), California Achievement Test (CAT), and the Woodcock-Johnson. You can administer the test yourself in most cases, or arrange for group testing through a homeschool support group or testing service.

There is no minimum score requirement. You simply need to administer the test and keep the results on file. Results must be available for inspection by the DNPE if requested, but you do not submit them routinely. This makes North Carolina's testing requirement one of the least burdensome in states that require testing -- it is more of a record-keeping exercise than a gatekeeping mechanism.

Test results must be kept for at least one year after the test is administered.

Financial Resources

Vouchers, scholarships, and tax credits

State Funding and Financial Resources

North Carolina has one of the more robust school choice landscapes in the Southeast, with several programs that may benefit homeschool families.

ESA+ Program (Education Student Accounts)

North Carolina's ESA+ program provides scholarship funds for children with disabilities. This is one of the few direct state funding sources available to NC homeschool families.

  • Base award: $9,000 per year
  • Enhanced award: Up to $17,000 per year for students with certain designated disabilities
  • Funds can be used for homeschool-related expenses including tutoring, educational technology, speech therapy, and other allowable services
  • Administered by the NC State Education Assistance Authority (NCSEAA)
  • The 2025-26 priority application period runs from February 6 to March 6, 2025

Contact NCSEAA at 855-330-3955 for application assistance.

Opportunity Scholarship

North Carolina's Opportunity Scholarship is one of the largest school choice programs in the country, but it is available only for private school tuition -- it cannot be used for homeschooling expenses.

Federal 529 Plan Expansion (2026)

Starting in 2026, families can withdraw up to $20,000 per student per year tax-free from 529 accounts for K-12 expenses, including homeschool curriculum, test fees, tutoring, and educational therapies. Verify North Carolina's conformity with expanded federal definitions before claiming state tax benefits.

Federal Education Freedom Tax Credit

The federal Education Freedom Tax Credit allows taxpayers to receive a credit of up to $1,700 for contributions to approved Scholarship Granting Organizations beginning January 1, 2027. North Carolina is among the states that have opted into this program.

Frequently Asked Questions

Common questions about homeschooling in North Carolina

What do I need to do to homeschool in North Carolina?

Under G.S. 115C-548 through 115C-565, you must: (1) File a Notice of Intent with the Division of Non-Public Education (DNPE) online before you begin; (2) Hold at least a high school diploma or GED; (3) Provide instruction on a regular schedule for at least nine calendar months per year; (4) Administer an annual nationally normed standardized test in reading, spelling, grammar, and math; and (5) Keep attendance records, immunization records, and test results available for inspection.

How do I register to homeschool in North Carolina?

File a Notice of Intent to operate a home school through the Division of Non-Public Education (DNPE) website. The notice must include your school name and address, the name of the chief administrator (you), and a statement confirming you hold at least a high school diploma or GED. There is no deadline — just file before you begin instruction. If you stop homeschooling, you must notify the DNPE within 30 days to close your home school.

What subjects are required for homeschooling in North Carolina?

North Carolina does not mandate specific subjects. The law does not prescribe what you must teach — you have complete curricular freedom. However, your child's annual standardized test must cover reading, spelling, grammar, and mathematics, so most families naturally include those subjects. Beyond that, you choose the textbooks, the schedule, and the approach. A recent amendment to G.S. 115C-563(a) also allows parents to hire tutors, participate in co-ops, and use outside experts like apprenticeship mentors.

Do homeschoolers have to take standardized tests in North Carolina?

Yes. Every homeschooled student must take a nationally normed standardized achievement test each year measuring reading, spelling, grammar, and mathematics (G.S. 115C-549). Popular options include the Iowa Assessments, Stanford Achievement Test (SAT-10), California Achievement Test (CAT), and Woodcock-Johnson. There is no minimum score requirement — you simply administer the test and keep the results on file. You do not submit results to the DNPE unless they request an inspection.

Do I need a teaching degree to homeschool in North Carolina?

No teaching certificate or college degree is required. Under G.S. 115C-564, the chief administrator of the home school must hold at least a high school diploma or GED. That is the only educational qualification. You can administer your child's standardized test yourself, and you may also hire tutors or use co-op instruction for specific subjects without additional credentials.

Can homeschoolers play public school sports in North Carolina?

There is no statewide law guaranteeing access, but most school districts allow homeschool student participation in extracurricular activities. Policies vary by district — only a handful explicitly prohibit it. Senate Bill 48 (Access to Sports and Extracurriculars for All) aims to expand access statewide. The NC Home Educators Athletic Commission (NCHEAC) also operates sanctioned homeschool sports teams that compete against public school teams across the state.

What records do North Carolina homeschoolers need to keep?

You must maintain: attendance records, immunization records (or valid exemptions), and annual standardized test results. These records must be available for inspection by a DNPE official if requested (G.S. 115C-553). The DNPE does not routinely audit homeschools. Store records at your home school address for the duration of your child's enrollment. While not required, keeping course descriptions, work samples, and transcripts starting in high school is strongly recommended for college applications.

How many days a year do you have to homeschool in North Carolina?

North Carolina does not specify a minimum number of school days. The law requires instruction "on a regular schedule" for at least nine calendar months per year, excluding reasonable holidays and vacations (G.S. 115C-548). There is no minimum daily hour requirement either. Most families follow a schedule similar to public schools (approximately 180 days), but you have flexibility to structure your year with a compressed schedule, year-round schooling, or any format that works for your family.

Does North Carolina pay parents to homeschool?

Not directly for most families. North Carolina does not have a general homeschool stipend. However, the ESA+ program provides $9,000-$17,000 per year for families with children who have qualifying disabilities — funds can cover tutoring, educational technology, therapy services, and other approved expenses. The Opportunity Scholarship is available for private school tuition only, not homeschooling. Starting in 2027, the federal Education Freedom Tax Credit will distribute scholarships through SGOs, and North Carolina has opted into the program.