Skip to content
USCity.review

Public schools in Charlotte, NC

176 public schools enrolling 131,118 students (2022 data). Matched to the city by school location, so schools in unincorporated areas with a Charlotte address are included.

School Students

Commonwealth High

High · Charter · Commonwealth High School

241

Stewart Creek High

High · Charter · Stewart Creek High School

238

Metro School

Other · Charlotte-Mecklenburg Schools

218

Charlotte Teacher Early College

High · Charlotte-Mecklenburg Schools

207

Cato Middle College High School

High · Charlotte-Mecklenburg Schools

201

Aristotle Preparatory Academy

Elementary · Charter · Aristotle Preparatory Academy

183

Charlotte Secondary

High · Charter · Charlotte Secondary School

175

Harper Middle College High

High · Charlotte-Mecklenburg Schools

171

Veritas Community School Cfa

Elementary · Charter · Veritas Community School

169

Military And Global Leadership

High · Charlotte-Mecklenburg Schools

162

East Voyager Academy Of Charlotte

Elementary · Charter · East Voyager Academy

149

Niner University Elementary

Elementary · Niner University Elementary School

136

Villa Heights Elementary

Elementary · Charlotte-Mecklenburg Schools

130

Movement School Southwest

Elementary · Charter · Movement School Southwest

129

Charlotte-Mecklenburg Academy

Other · Charlotte-Mecklenburg Schools

79

Performance Learning Center

High · Charlotte-Mecklenburg Schools

74