Skip to content

Public schools in Charlotte, NC

180 open public schools with an address in Charlotte, operated by 25 education agencies. Compare size, staffing, grade spans, and school type, then confirm assignment with the district.

Public schools

180

NCES preliminary directory 2025–26

Reported students

131,134

179 schools reporting · NCES 2024–25

Median student–teacher ratio

16.5:1

North Carolina median 15.4:1

Charter schools

25

57 magnet · 1 virtual

An overview of Charlotte public schools

The federal directory lists 180 public schools in Charlotte, NC: 113 elementary, 26 middle, 32 high, 9 combined or other. The 179 schools that reported 2024–25 membership enrolled 131,134 students, an average of 733 per school. The largest campus is Myers Park High School (3,225 students), and the largest elementary school is South Academy of International Languages (1,259).

Charlotte-Mecklenburg Schools operates the most schools here (155), plus 24 charter, service, or other agencies. City names come from school mailing addresses, which often differ from district or municipal boundaries.

Across schools that reported staffing, the median student–teacher ratio is 16.5:1, higher than the statewide school median of 15.4:1. A ratio counts classroom-teacher FTE against total enrollment, so specialized programs and part-time staffing can move it; ask schools for actual class sizes by grade.

School choice options include 25 charter schools, 57 magnet schools, 1 virtual school. Application windows and lotteries usually open months before the school year.

Among 37 high and combined schools with 2021–22 civil-rights data, 28 reported students enrolled in AP courses and 28 of 37 reported computer-science classes. Confirm current course catalogs directly with each school.

About 74% of students in reporting schools were eligible for free or reduced-price meals in 2024–25. This describes the community served; it is not a quality signal, and community-eligibility schools can report differently.

School districts and agencies serving Charlotte

Charlotte-Mecklenburg Schools

Public school district

155 schools in Charlotte · 185 total

Telra Institute

Independent charter agency

2 schools in Charlotte

ALA Charlotte

Independent charter agency

1 school in Charlotte

Bradford Preparatory School

Independent charter agency

1 school in Charlotte

Charlotte Lab School

Independent charter agency

1 school in Charlotte

Charlotte Secondary School

Independent charter agency

1 school in Charlotte

Commonwealth High School

Independent charter agency

1 school in Charlotte

Corvian Community School

Independent charter agency

1 school in Charlotte

East Voyager Academy

Independent charter agency

1 school in Charlotte

Honor Prep

Independent charter agency

1 school in Charlotte

Jackson Day School

Independent charter agency

1 school in Charlotte

KIPP: Charlotte

Independent charter agency

1 school in Charlotte

Mallard Creek STEM Academy

Independent charter agency

1 school in Charlotte

Metrolina Regional Scholars Academy

Independent charter agency

1 school in Charlotte

Movement Freedom

Independent charter agency

1 school in Charlotte

Movement School Eastland

Independent charter agency

1 school in Charlotte

Movement School Northwest

Independent charter agency

1 school in Charlotte

Movement School Southwest

Independent charter agency

1 school in Charlotte

Pioneer Springs Community School

Independent charter agency

1 school in Charlotte

Southwest Charlotte STEM Academy

Independent charter agency

1 school in Charlotte

Steele Creek Preparatory Academy

Independent charter agency

1 school in Charlotte

Stewart Creek High School

Independent charter agency

1 school in Charlotte

Sugar Creek Charter

Independent charter agency

1 school in Charlotte

United Community School

Independent charter agency

1 school in Charlotte

Unity Classical Charter School

Independent charter agency

1 school in Charlotte

Elementary schools in Charlotte

113
SchoolGradesStudentsRatioCompare
Albemarle Road Elementary

Charlotte-Mecklenburg Schools

KG–0571116.7:1
Allenbrook Elementary

Charlotte-Mecklenburg Schools

PK–0526716.7:1
American Leadership Academy Charlotte

ALA Charlotte · Charter

KG–0827716.3:1
Ashley Park PreK-8 School

Charlotte-Mecklenburg Schools

PK–0833810.5:1
Ballantyne Elementary

Charlotte-Mecklenburg Schools

KG–0574516.6:1
Berewick Elementary

Charlotte-Mecklenburg Schools

PK–0571716:1
Berryhill School

Charlotte-Mecklenburg Schools

PK–0842313.6:1
Beverly Woods Elementary

Charlotte-Mecklenburg Schools

KG–0564514.5:1
Billingsville Elementary

Charlotte-Mecklenburg Schools · Magnet

KG–0235612.6:1
Briarwood Academy

Charlotte-Mecklenburg Schools

PK–0564916.6:1
Bruns Avenue Elementary

Charlotte-Mecklenburg Schools · Magnet

PK–0541518.3:1
Chantilly Montessori

Charlotte-Mecklenburg Schools · Magnet

PK–0631613.1:1
Charles H. Parker Academic Center

Charlotte-Mecklenburg Schools · Magnet

KG–0547212.8:1
Charlotte East Language Academy

Charlotte-Mecklenburg Schools · Magnet

KG–0859411.7:1
Clear Creek Elementary

Charlotte-Mecklenburg Schools

PK–0545915.9:1
Collinswood Language Academy

Charlotte-Mecklenburg Schools · Magnet

KG–0889316.2:1
Cotswold Elementary

Charlotte-Mecklenburg Schools · Magnet

03–0534011.4:1
Croft Community School

Charlotte-Mecklenburg Schools

PK–0545916.9:1
David Cox Road Elementary

Charlotte-Mecklenburg Schools

PK–0560416.6:1
Devonshire Elementary

Charlotte-Mecklenburg Schools

KG–0555017.2:1
Dilworth Elementary

Charlotte-Mecklenburg Schools

PK–0241118.9:1
Dilworth Elementary School Latta Campus

Charlotte-Mecklenburg Schools

03–0533013.9:1
Dorothy J Vaughan Academy at Parkside

Charlotte-Mecklenburg Schools · Magnet

PK–0530915.2:1
Druid Hills Academy

Charlotte-Mecklenburg Schools

PK–082889.7:1
East Voyager Academy of Charlotte

East Voyager Academy · Charter

KG–0820024.6:1
Eastover Elementary

Charlotte-Mecklenburg Schools

KG–0538514.8:1
Elizabeth Traditional Elem

Charlotte-Mecklenburg Schools · Magnet

KG–0540914.2:1
Elon Park Elementary

Charlotte-Mecklenburg Schools

KG–0573216.7:1
Endhaven Elementary

Charlotte-Mecklenburg Schools

PK–0579016:1
Esperanza Global Academy

Charlotte-Mecklenburg Schools

PK–0553816.7:1
Gov's Village STEM (Lower)

Charlotte-Mecklenburg Schools · Magnet

PK–0478416.7:1
Greenway Park Elementary

Charlotte-Mecklenburg Schools · Magnet

PK–0551111.8:1
Grove Park Elementary School

Charlotte-Mecklenburg Schools

PK–0574017.6:1
Hawk Ridge Elementary

Charlotte-Mecklenburg Schools

PK–0564014.7:1
Hickory Grove Elementary

Charlotte-Mecklenburg Schools

PK–0564320.3:1
Hidden Valley Elementary

Charlotte-Mecklenburg Schools

PK–0580816.5:1
Highland Creek Elementary

Charlotte-Mecklenburg Schools

PK–0547716.7:1
Highland Mill Montessori

Charlotte-Mecklenburg Schools · Magnet

PK–0634114.9:1
Highland Renaissance Academy

Charlotte-Mecklenburg Schools

PK–0544314.9:1
Honor Prep

Honor Prep · Charter

KG–02——
Hornets Nest Elementary

Charlotte-Mecklenburg Schools

PK–0560119.4:1
Huntingtowne Farms Elementary

Charlotte-Mecklenburg Schools · Magnet

PK–0577615.5:1
Idlewild Elementary

Charlotte-Mecklenburg Schools · Magnet

PK–0585016.9:1
Irwin Academic Center

Charlotte-Mecklenburg Schools · Magnet

KG–0537114:1
J. H. Gunn Elementary

Charlotte-Mecklenburg Schools

KG–0561616.5:1
Joseph W Grier Academy

Charlotte-Mecklenburg Schools

PK–0552916.3:1
KIPP Charlotte

KIPP: Charlotte · Charter

KG–0881316.4:1
Knights View Elementary School

Charlotte-Mecklenburg Schools

PK–0551114.5:1
Lake Wylie Elementary

Charlotte-Mecklenburg Schools

PK–0563316.7:1
Lansdowne Elementary

Charlotte-Mecklenburg Schools · Magnet

KG–0557315.5:1
Lawrence Orr Elementary

Charlotte-Mecklenburg Schools

PK–0575115.1:1
Lebanon Road Elementary

Charlotte-Mecklenburg Schools

PK–0548814.3:1
Lincoln Heights Montessori

Charlotte-Mecklenburg Schools · Magnet

PK–0624413.1:1
Mallard Creek Elementary

Charlotte-Mecklenburg Schools · Magnet

PK–0549016.1:1
Mallard Creek STEM Academy

Mallard Creek STEM Academy · Charter

KG–0896113.4:1
Marie G Davis School

Charlotte-Mecklenburg Schools · Magnet

KG–0832813.2:1
McAlpine Elementary

Charlotte-Mecklenburg Schools

PK–0553513.8:1
McKee Road Elementary

Charlotte-Mecklenburg Schools

PK–0553415.7:1
Merry Oaks International Academy

Charlotte-Mecklenburg Schools

PK–0560114.8:1
Metrolina Reg Scholars Academy

Metrolina Regional Scholars Academy · Charter

KG–0839614.4:1
Montclaire Elementary

Charlotte-Mecklenburg Schools

PK–0551213.4:1
Mountain Island Lake Academy

Charlotte-Mecklenburg Schools · Magnet

PK–0876618.6:1
Movement Charter School

Movement Freedom · Charter

KG–0862517:1
Movement School Eastland

Movement School Eastland · Charter

KG–0552316.9:1
Movement School Northwest

Movement School Northwest · Charter

KG–0320815.1:1
Movement School Southwest

Movement School Southwest · Charter

KG–0428415.5:1
Myers Park Traditional Elem

Charlotte-Mecklenburg Schools · Magnet

KG–0567816:1
Nations Ford Elementary

Charlotte-Mecklenburg Schools

PK–0561016.5:1
Newell Elementary

Charlotte-Mecklenburg Schools

KG–0555413.2:1
Oakdale Elementary

Charlotte-Mecklenburg Schools

PK–0549716.2:1
Oakhurst STEAM Academy

Charlotte-Mecklenburg Schools · Magnet

KG–0552316.9:1
Oaklawn Language Academy

Charlotte-Mecklenburg Schools · Magnet

KG–0853112.5:1
Olde Providence Elementary

Charlotte-Mecklenburg Schools

KG–0568716.3:1
Palisades Park Elementary

Charlotte-Mecklenburg Schools

KG–0594015.8:1
Paw Creek Elementary

Charlotte-Mecklenburg Schools · Magnet

PK–0578417.4:1
Pinewood Elementary

Charlotte-Mecklenburg Schools

PK–0552114.9:1
Piney Grove Elementary

Charlotte-Mecklenburg Schools

PK–0544113:1
Polo Ridge Elementary

Charlotte-Mecklenburg Schools

PK–0563417.1:1
Providence Spring Elementary

Charlotte-Mecklenburg Schools

KG–0558616.2:1
Rama Road Elementary

Charlotte-Mecklenburg Schools

PK–0556017.3:1
Rea Farms STEAM Academy

Charlotte-Mecklenburg Schools · Magnet

KG–081,09816.3:1
Reedy Creek Elementary

Charlotte-Mecklenburg Schools

PK–0585015.4:1
Reid Park Academy

Charlotte-Mecklenburg Schools

PK–0531712.3:1
Renaissance West STEAM Academy

Charlotte-Mecklenburg Schools

PK–0873714.2:1
River Gate Elementary

Charlotte-Mecklenburg Schools

KG–0569315.2:1
River Oaks Academy

Charlotte-Mecklenburg Schools

PK–0555517.8:1
Sedgefield Montessori

Charlotte-Mecklenburg Schools · Magnet

PK–0648513.3:1
Selwyn Elementary

Charlotte-Mecklenburg Schools

KG–0566914.2:1
Shamrock Gardens Elementary

Charlotte-Mecklenburg Schools · Magnet

PK–0553214.1:1
Sharon Elementary

Charlotte-Mecklenburg Schools

KG–0568816.4:1
Smithfield Elementary

Charlotte-Mecklenburg Schools

PK–0567216.7:1
South Academy of International Languages

Charlotte-Mecklenburg Schools · Magnet

KG–081,25914.8:1
South Pine Academy

Charlotte-Mecklenburg Schools

PK–0576519:1
Southwest Charlotte STEM Academy

Southwest Charlotte STEM Academy · Charter

KG–0888416:1
Starmount Academy of Excellence

Charlotte-Mecklenburg Schools

PK–0541614.6:1
Statesville Road Elementary

Charlotte-Mecklenburg Schools · Magnet

PK–0548212.3:1
Steele Creek Elementary

Charlotte-Mecklenburg Schools

PK–0552516.4:1
Steele Creek Preparatory Academy

Steele Creek Preparatory Academy · Charter

KG–0833541.9:1
Stoney Creek Elementary

Charlotte-Mecklenburg Schools

KG–0585018.8:1
Thomasboro Academy

Charlotte-Mecklenburg Schools

KG–0856914.6:1
Tuckaseegee Elementary

Charlotte-Mecklenburg Schools · Magnet

KG–0554413.6:1
United Community School

United Community School · Charter

KG–0825013:1
Unity Classical Charter School

Unity Classical Charter School · Charter

KG–0892823.9:1
University Meadows Elementary

Charlotte-Mecklenburg Schools

PK–0573719.2:1
University Park Creative Arts

Charlotte-Mecklenburg Schools · Magnet

KG–052128.8:1
Villa Heights Elementary

Charlotte-Mecklenburg Schools

KG–0515310.3:1
Walter G. Byers School

Charlotte-Mecklenburg Schools · Magnet

PK–0830312.3:1
Westerly Hills Academy

Charlotte-Mecklenburg Schools

PK–0552216.5:1
Whitewater Academy

Charlotte-Mecklenburg Schools

PK–0583217.7:1
Winding Springs Elementary

Charlotte-Mecklenburg Schools

PK–0578615.8:1
Windsor Park Elementary

Charlotte-Mecklenburg Schools

PK–0547016:1
Winget Park Elementary

Charlotte-Mecklenburg Schools · Magnet

PK–0567716.7:1
Winterfield Elementary

Charlotte-Mecklenburg Schools

PK–0546115.1:1

Middle schools in Charlotte

26
SchoolGradesStudentsRatioCompare
Albemarle Road Middle

Charlotte-Mecklenburg Schools · Magnet

06–0894518.3:1
Alexander Graham Middle

Charlotte-Mecklenburg Schools

06–081,18719.4:1
Carmel Middle

Charlotte-Mecklenburg Schools

06–081,00416.8:1
Community House Middle

Charlotte-Mecklenburg Schools

06–081,42520.2:1
Coulwood STEM Academy

Charlotte-Mecklenburg Schools · Magnet

06–0863214.9:1
Eastway Middle

Charlotte-Mecklenburg Schools · Magnet

06–0884917:1
First Ward Creative Arts Academy

Charlotte-Mecklenburg Schools · Magnet

06–0842114.7:1
Gov's Village STEM (Upper)

Charlotte-Mecklenburg Schools · Magnet

05–0868418.6:1
James Martin Middle

Charlotte-Mecklenburg Schools

06–0865917.1:1
Jay M. Robinson Middle

Charlotte-Mecklenburg Schools

06–081,33318.7:1
Kennedy Middle

Charlotte-Mecklenburg Schools · Magnet

06–0899018.1:1
Martin Luther King Jr Middle

Charlotte-Mecklenburg Schools

06–0884416.5:1
McClintock Middle

Charlotte-Mecklenburg Schools · Magnet

06–081,05617.2:1
Northridge Middle

Charlotte-Mecklenburg Schools · Magnet

06–081,01418.4:1
Piedmont Middle School

Charlotte-Mecklenburg Schools · Magnet

06–081,10820.3:1
Quail Hollow Middle

Charlotte-Mecklenburg Schools · Magnet

06–081,09016.8:1
Randolph Middle

Charlotte-Mecklenburg Schools · Magnet

06–081,21519.5:1
Ranson Middle

Charlotte-Mecklenburg Schools · Magnet

06–0875717.1:1
Ridge Road Middle

Charlotte-Mecklenburg Schools

06–0884017.1:1
Sedgefield Middle

Charlotte-Mecklenburg Schools

06–0853418.7:1
South Charlotte Middle

Charlotte-Mecklenburg Schools

06–0877018.9:1
Southwest Middle School

Charlotte-Mecklenburg Schools

06–081,20517.5:1
Telra Institute Remote Academy

Telra Institute · Charter · Virtual

05–100—
Turning Point Middle

Charlotte-Mecklenburg Schools · Alternative School

06–08624.1:1
Whitewater Middle

Charlotte-Mecklenburg Schools · Magnet

06–0873115.3:1
Wilson STEM Academy

Charlotte-Mecklenburg Schools · Magnet

06–0845619.5:1

High schools in Charlotte

32
SchoolGradesStudentsRatioCompare
Ardrey Kell High School

Charlotte-Mecklenburg Schools

09–123,03620.8:1
Ballantyne Ridge High School

Charlotte-Mecklenburg Schools

09–121,41417:1
Cato Middle College High School

Charlotte-Mecklenburg Schools

11–1317334.6:1
Central Piedmont Early College

Charlotte-Mecklenburg Schools

09–1327827.8:1
Char Eng Early College-UNCC

Charlotte-Mecklenburg Schools

09–1331319.6:1
Charlotte Secondary

Charlotte Secondary School · Charter

06–1215722.3:1
Charlotte Teacher Early College

Charlotte-Mecklenburg Schools

09–1319236.2:1
Charlotte-Mecklenburg Virtual School

Charlotte-Mecklenburg Schools

05–1261917.4:1
Cochrane Collegiate Academy

Charlotte-Mecklenburg Schools

06–1285419.4:1
Commonwealth High

Commonwealth High School · Charter · Alternative School

09–1237732.2:1
East Mecklenburg High School

Charlotte-Mecklenburg Schools · Magnet

09–122,42218.5:1
Elbert Edwin Waddell High School

Charlotte-Mecklenburg Schools · Career and Technical School

09–121238.8:1
Garinger High School

Charlotte-Mecklenburg Schools

09–121,87717.8:1
Harding University High School

Charlotte-Mecklenburg Schools · Magnet

09–121,20417:1
Harper Middle College High

Charlotte-Mecklenburg Schools

11–1312526:1
Hawthorne Academy of Health Sciences

Charlotte-Mecklenburg Schools · Magnet

09–1223913.3:1
Independence High School

Charlotte-Mecklenburg Schools

09–122,02417.5:1
Julius L. Chambers High School

Charlotte-Mecklenburg Schools

09–122,22518.9:1
Mallard Creek High School

Charlotte-Mecklenburg Schools

09–122,06819:1
Military and Global Leadership

Charlotte-Mecklenburg Schools · Magnet

09–12717.9:1
Myers Park High School

Charlotte-Mecklenburg Schools · Magnet

09–123,22520.9:1
Northwest School of the Arts

Charlotte-Mecklenburg Schools · Magnet

09–1299316:1
Olympic High School

Charlotte-Mecklenburg Schools

09–121,48316.8:1
Palisades High School

Charlotte-Mecklenburg Schools

09–122,33221.4:1
Phillip O Berry Academy of Technology

Charlotte-Mecklenburg Schools · Magnet

09–121,53317.8:1
Providence High School

Charlotte-Mecklenburg Schools

09–122,16720.6:1
South Mecklenburg High School

Charlotte-Mecklenburg Schools · Magnet

09–122,53417.8:1
Stewart Creek High

Stewart Creek High School · Charter · Alternative School

09–1234229.6:1
Turning Point Academy

Charlotte-Mecklenburg Schools · Alternative School

09–121446.5:1
West Charlotte High School

Charlotte-Mecklenburg Schools · Magnet

09–122,00819.7:1
West Mecklenburg High School

Charlotte-Mecklenburg Schools

09–121,29017.3:1
Williams Secondary Montessori

Charlotte-Mecklenburg Schools · Magnet

07–1240114.6:1

Combined, early-childhood, and other schools in Charlotte

9
SchoolGradesStudentsRatioCompare
Bradford Preparatory School

Bradford Preparatory School · Charter

KG–121,56614.6:1
Charlotte Lab School

Charlotte Lab School · Charter

KG–1280712.5:1
Charlotte-Mecklenburg Academy

Charlotte-Mecklenburg Schools · Special Education School

KG–12914.4:1
Corvian Community School

Corvian Community School · Charter

KG–121,37618.9:1
Jackson Day School

Jackson Day School · Charter

KG–1288214.6:1
Metro School

Charlotte-Mecklenburg Schools · Special Education School

PK–122587.2:1
Pioneer Springs Community School

Pioneer Springs Community School · Charter

KG–1255811.9:1
Sugar Creek Charter

Sugar Creek Charter · Charter

KG–121,59123.4:1
Telra Institute

Telra Institute · Charter

KG–1062116.9:1

Student demographics

Race and ethnicity share of reported enrollment

  • White20.1%
  • Hispanic31.5%
  • Black36.7%
  • Asian7.4%
  • American Indian / Alaska Native0.2%
  • Native Hawaiian / Pacific Islander0.1%
  • Multiracial4.1%

Enrollment-weighted across 178 Charlotte schools with NCES CCD 2024–25 race/ethnicity counts (131,134 students). Privacy suppression can leave small gaps.

Questions about public schools in Charlotte

How many public schools are in Charlotte, NC?

The current NCES directory lists 180 open public schools with a location address in Charlotte: 113 elementary, 26 middle, 32 high, 9 combined or other. Together they reported 131,134 students in 2024–25. The count includes charter, alternative, and special-purpose public schools; it excludes private schools.

Which school districts serve Charlotte?

Schools with an address in Charlotte belong to 25 education agencies, led by Charlotte-Mecklenburg Schools (155 schools), Telra Institute (2 schools), ALA Charlotte (1 school). A mailing city is not an attendance boundary; confirm the district for a specific address.

What is the largest public high school in Charlotte?

Myers Park High School reported the largest high-school enrollment in Charlotte, with 3,225 students in 2024–25 (grades 09–12). Size is a description of the campus, not a quality measure.

Are there charter schools in Charlotte?

Yes. 25 of the 180 public schools in Charlotte are identified as charter schools in the NCES directory, including American Leadership Academy Charlotte, Bradford Preparatory School, Charlotte Lab School. Charter schools are public and tuition-free, but admission usually uses an application or lottery.

What is the typical student–teacher ratio in Charlotte schools?

The median reported student–teacher ratio across Charlotte public schools is 16.5:1, higher than the North Carolina school median of 15.4:1. The ratio divides enrollment by classroom-teacher FTE; it is not an average class size.

Does living in Charlotte guarantee a seat at a specific school?

No. Assignment depends on the district's attendance boundaries, programs, and enrollment rules, which can split a city or cross city lines. Use the district profile and its official boundary or school-locator tool to confirm the assigned school for an exact address.

Nearby North Carolina cities

Sources: NCES Common Core of Data 2025–26 preliminary directory (schools, grades, addresses, charter status) and 2024–25 nonfiscal files (enrollment, teachers, race/ethnicity, meal eligibility); Civil Rights Data Collection 2021–22 (AP and computer science). Cities are grouped by school mailing address. Methodology · All North Carolina cities