North Carolina Homeschool Requirements (2026)
North Carolina is a moderately regulated homeschool state with clear, consistent requirements. Homeschools in NC operate as non-public schools and must register with the NC Division of Non-Public Education (DNPE). Once registered, requirements are manageable and straightforward.
📋 Step 1 — Register with NC DNPE
- Register your homeschool annually with the North Carolina Division of Non-Public Education (DNPE) at ncprivateschools.gov
- Registration must be completed before beginning to homeschool
- Registration is online and free
- The teaching parent must have at least a high school diploma or its equivalent
- Re-register each year to maintain active homeschool status
📚 Required Subjects
- English Language Arts (reading, writing, grammar, spelling)
- Mathematics
- Science
- Social Studies
- Health (at least periodically)
North Carolina law requires instruction in the core subject areas listed above. You choose the curriculum and teaching method. Most families supplement with additional subjects like Coding, Art, Music, and foreign languages.
📅 School Calendar Requirements
- Homeschool must operate for at least 9 months during the year
- No minimum daily hours are specified by NC law
- Attendance records must be maintained and kept available for inspection
- Records must be available to DNPE representatives upon request
📊 Annual Standardized Testing (Required)
- North Carolina requires annual nationally standardized testing for all homeschool students
- The test must be administered by a qualified test administrator (not the teaching parent)
- Test results must be kept on file at home and made available to DNPE upon request
- You do not submit test results to DNPE unless specifically requested
- Popular NC-approved tests include the Iowa Test, Stanford 10, and CAT (California Achievement Test)
- Schedule testing early in the year — many test administrators book up quickly in spring
📁 Record-Keeping
- Maintain attendance records for the full school year
- Keep annual standardized test results on file
- Maintain immunization records (required for DNPE registration)
- Records must be available for DNPE inspection if requested
⚠️ Always verify current requirements with the NC Division of Non-Public Education (ncprivateschools.gov) or HSLDA (hslda.org). Laws can change and this page is for general reference only. The North Carolina Home Educators (nche.com) is an excellent state-specific resource.
How Lumi Helps North Carolina Homeschool Families
📚
All Required Subjects Covered
ELA, Math, Science, Social Studies, and Health — all of North Carolina's required subjects — plus Coding, Art, Music, US History, and more across 16+ total subjects.
📅
Attendance Tracking
Built-in attendance logging records every school session automatically. Print attendance records anytime for DNPE inspection if requested.
📊
Test Prep Support
Lumi's full K–8 curriculum prepares students for NC's required annual standardized tests by covering all tested subject areas thoroughly throughout the year.
📄
Printable Report Cards
Auto-generated report cards by subject and period — useful documentation alongside your required standardized test results.
📋
Lesson Activity Logs
Timestamped records of every lesson, score, and subject — perfect supplemental documentation for your homeschool records file.
👪
Flat Family Price
$39.99/month for all your kids. Up to 8 learner profiles on one account. NC families never pay per child.
Frequently Asked Questions — Homeschooling in North Carolina
Do I need to register my homeschool with North Carolina before I start?
Yes. North Carolina requires you to register your homeschool with the NC Division of Non-Public Education (DNPE) before you begin homeschooling. Registration is free and done online at ncprivateschools.gov. You must re-register each year to maintain active status.
Does North Carolina require standardized testing for homeschoolers?
Yes — this is one of North Carolina's firm requirements. All homeschool students must take a nationally standardized achievement test annually, administered by a qualified test administrator (not the teaching parent). Results are kept at home and must be available to DNPE if requested. Popular options include the Iowa Test, Stanford 10, and the CAT.
Does the teaching parent need a degree in North Carolina?
North Carolina requires the teaching parent to have at least a high school diploma or its equivalent. No college degree or teaching certification is required. This applies to the parent or guardian who is the primary instructor.
How many days per year must I homeschool in North Carolina?
North Carolina requires homeschools to operate for at least 9 months during the calendar year. There is no specified minimum number of daily instructional hours, giving families flexibility in how they structure their school days.
Can my NC homeschooled child play public school sports?
North Carolina does not have a statewide law guaranteeing homeschool students access to public school extracurriculars. However, some districts allow participation on a case-by-case basis. Contact your local school district and the NC High School Athletic Association (nchsaa.org) for current eligibility rules.
What is the best homeschool curriculum app for North Carolina families?
Lumi Academy covers all of North Carolina's required subjects — ELA, Math, Science, Social Studies, and Health — with built-in attendance tracking, printable report cards, and lesson logs. The adaptive curriculum also thoroughly prepares students for NC's required annual standardized tests across all subject areas.
Start Homeschooling in North Carolina with Lumi
Free 48-hour trial. Full K–8 curriculum with built-in attendance tracking and records. No credit card required.
Try Lumi Free →