Schools

Education is a significant factor for parents to consider when moving to a new city. It can influence where you shop, where you work, and most importantly, where you live. Fortunately, Charlotte boasts some of the best public high schools in North Carolina and is also home to a wide selection of private and charter high schools.

  • Charlotte is home to the Charlotte-Mecklenburg Public School System (CMS). As of 2023, there are 35 schools servicing over 45,000 students in Mecklenburg County.

  • There are currently 14 charter schools located within Mecklenburg county educating over 13,000 students.

  • Charlotte has a large amount of private schools. In total there are 25 private schools located within Mecklenburg County home to over 14,000 students.

Charlotte-Mecklenburg Public High Schools

Charlotte-Mecklenburg Private High Schools