North Carolina offers K–12 students and their families several types of school choice, including two private school choice programs, charter schools, magnet schools and home schooling. North Carolina does not have any type of open enrollment that would allow students to attend schools outside their zoned schools.
North Carolina
Private School Choice
North Carolina has three private school choice programs; a school voucher and an education savings account. These programs help families send their children to participating private schools.
-
North Carolina
North Carolina Education Student Accounts (ESA+)
Education Savings AccountLearn More -
North Carolina
North Carolina Opportunity Scholarships
VoucherLearn More
Public School Choice
North Carolina is one of the few states that has no open enrollment policies, which would allow students to transfer to traditional public schools outside their zoned school. North Carolina does have many magnet schools.
Charter School Choice
North Carolina has a number of charter schools. Charter schools are publicly funded schools that are free of many of the regulations that restrict traditional public schools.
Home School Choice
Parents have to follow certain laws in North Carolina when homeschooling their children.
K-12 Education in North Carolina Polling Insights
Learn more about your state’s views and preferences on important K–12 education topics.