School Choice in North Carolina
Private School Choice
North Carolina has a trio of programs designed to provide access to private school choice for families in our state, including the Opportunity Scholarship Program.
Learn MorePublic Charter Schools Choice
With 189 public charter schools across our state, options are growing by the day.
Learn MoreHome School Choice
In North Carolina, nearly 136,000 students are taught at home in around 87,000 registered home schools, according to the latest state numbers.
Learn More