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 February 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?

File a Notice of Intent with the Division of Non-Public Education (DNPE) online, hold at least a high school diploma or GED, provide instruction on a regular schedule for at least nine calendar months, administer an annual standardized test in reading, spelling, grammar, and math, and keep records available for inspection. There are no required subjects beyond what the standardized test covers.

How much does it cost to homeschool in North Carolina?

Costs vary widely depending on your approach. Curriculum can range from free (using library resources and online materials) to $300-$1,500+ per year for packaged programs. Standardized testing costs $25-$75 per year. Many families homeschool effectively for under $500 per year. If your child has a disability, the ESA+ program provides $9,000-$17,000 annually for educational expenses.

Does North Carolina pay parents to homeschool?

Not directly. North Carolina does not have a general homeschool stipend or payment program. However, the ESA+ program provides $9,000-$17,000 per year for homeschool families with children who have qualifying disabilities. The Opportunity Scholarship is for private school tuition only, not homeschooling.

Is there a tax break for homeschooling in North Carolina?

North Carolina does not currently offer a state tax credit or deduction specifically for homeschooling. Starting in 2026, you can use 529 plan withdrawals of up to $20,000 per student for K-12 expenses including homeschool curriculum. The federal Education Freedom Tax Credit begins in 2027, and North Carolina has opted into the program.

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

North Carolina does not specify a minimum number of school days. Instead, the law requires instruction on a regular schedule for at least nine calendar months of the year, excluding reasonable holidays and vacations (G.S. 115C-548). Most families follow a schedule similar to public schools, but you have flexibility to structure your year as you see fit.

What is the new homeschool law change in North Carolina?

The amendment to G.S. 115C-563(a) expanded the definition of a home school to allow parents to hire tutors, participate in co-ops and group instruction settings (like 4-H classes), and receive instruction from outside experts such as apprenticeship mentors or subject specialists. This gives families more flexibility to customize their child's education without leaving the home school framework.

Do homeschoolers have to take standardized tests in North Carolina?

Yes. Every homeschooled student must take a nationally normed standardized achievement test each year covering reading, spelling, grammar, and mathematics. However, there is no minimum score requirement -- you simply administer the test and keep the results on file. Popular test options include the Iowa Assessments, Stanford Achievement Test, and CAT.

Can homeschoolers play public school sports in North Carolina?

There is no statewide law granting homeschoolers the right to participate, but most districts allow it. Policies vary by district, with only a handful explicitly prohibiting participation. Senate Bill 48 (Access to Sports and Extracurriculars for All) aims to expand access statewide. Additionally, the NC Home Educators Athletic Commission (NCHEAC) operates sanctioned homeschool sports teams that can compete against public school teams.