Public schools in Charlotte, NC
Charlotte has 173 public schools with a 2024-25 address in the city: 30 high, 23 middle, 110 elementary, 10 other, enrolling 128,616 students. They are run by 25 districts and agencies; Charlotte-Mecklenburg Schools runs 149 of them.
NCES Common Core of Data 2024-25: schools open that year with enrollment · method
The 25 districts and agencies that run Charlotte's public schools
Each district decides who can enroll where; its page holds its schools, spending and teachers.
| District | Schools in Charlotte | District students, fall 2022 | Spending per student, FY23 |
|---|---|---|---|
| Charlotte-Mecklenburg Schools | 149 | 144,197 | $12,198 |
| Sugar Creek Charter School | 1 | 1,588 | $12,768 |
| Bradford Preparatory School | 1 | 1,511 | $9,056 |
| Corvian Community School | 1 | 1,294 | $11,046 |
| Mallard Creek STEM Academy | 1 | 961 | $10,966 |
| Unity Classical Charter School | 1 | 606 | $11,622 |
| Southwest Charlotte STEM Academy | 1 | 817 | $10,463 |
| Jackson Day School | 1 | 817 | $13,118 |
| KIPP North Carolina Public Schools | 1 | 944 | $11,825 |
| Charlotte Lab School | 1 | 991 | $11,430 |
| The Math and Science Academy of Charlott | 1 | 790 | $11,042 |
| Movement Charter School | 1 | 640 | $12,698 |
Source: NCES Common Core of Data 2024-25: school location city and operating agency; NCES F-33 fiscal year 2022-23: district fall membership and current spending per student. Schools on a city's edge can serve students from outside it.
30 high schools in Charlotte, 36,706 students
| School | Students 2024‑25 | Per teacher | Free lunch | District |
|---|---|---|---|---|
| Myers Park High School | 3,225 | 20.9 | 33.1% | Charlotte-Mecklenburg Schools |
| Ardrey Kell High School | 3,036 | 20.8 | 13.8% | Charlotte-Mecklenburg Schools |
| South Mecklenburg High School | 2,534 | 17.8 | 44.0% | Charlotte-Mecklenburg Schools |
| East Mecklenburg High School | 2,422 | 18.5 | 99.9% | Charlotte-Mecklenburg Schools |
| Palisades High School | 2,332 | 21.4 | 48.5% | Charlotte-Mecklenburg Schools |
| Julius L. Chambers High School | 2,225 | 18.9 | 99.9% | Charlotte-Mecklenburg Schools |
| Providence High School | 2,167 | 20.6 | 14.1% | Charlotte-Mecklenburg Schools |
| Mallard Creek High School | 2,068 | 19.0 | 99.9% | Charlotte-Mecklenburg Schools |
| Independence High School | 2,024 | 17.5 | 99.9% | Charlotte-Mecklenburg Schools |
| West Charlotte High School | 2,008 | 19.7 | 99.9% | Charlotte-Mecklenburg Schools |
The other 20 high schools
Source: NCES Common Core of Data 2024-25 (membership, staff, lunch); level from the directory. All free (CEP): every student eats free under the Community Eligibility Provision, so the school reports no free-lunch count.
23 middle schools in Charlotte, 21,328 students
| School | Students 2024‑25 | Per teacher | Free lunch | District |
|---|---|---|---|---|
| Community House Middle | 1,425 | 20.2 | 18.3% | Charlotte-Mecklenburg Schools |
| Jay M. Robinson Middle | 1,333 | 18.7 | 17.9% | Charlotte-Mecklenburg Schools |
| Randolph Middle | 1,215 | 19.5 | 45.3% | Charlotte-Mecklenburg Schools |
| Southwest Middle School | 1,205 | 17.5 | 99.8% | Charlotte-Mecklenburg Schools |
| Alexander Graham Middle | 1,187 | 19.4 | 49.8% | Charlotte-Mecklenburg Schools |
| Piedmont Middle School | 1,108 | 20.3 | 42.7% | Charlotte-Mecklenburg Schools |
| Quail Hollow Middle | 1,090 | 16.8 | 99.2% | Charlotte-Mecklenburg Schools |
| McClintock Middle | 1,056 | 17.2 | 99.7% | Charlotte-Mecklenburg Schools |
| Northridge Middle | 1,014 | 18.4 | 99.7% | Charlotte-Mecklenburg Schools |
| Carmel Middle | 1,004 | 16.8 | 34.5% | Charlotte-Mecklenburg Schools |
The other 13 middle schools
| School | Students 2024‑25 | Per teacher | Free lunch | District |
|---|---|---|---|---|
| Kennedy Middle | 990 | 18.1 | 99.7% | Charlotte-Mecklenburg Schools |
| Albemarle Road Middle | 945 | 18.3 | 99.7% | Charlotte-Mecklenburg Schools |
| Eastway Middle | 849 | 17.0 | 99.3% | Charlotte-Mecklenburg Schools |
| Martin Luther King Jr Middle | 844 | 16.5 | 99.6% | Charlotte-Mecklenburg Schools |
| Ridge Road Middle | 840 | 17.1 | 99.6% | Charlotte-Mecklenburg Schools |
| South Charlotte Middle | 770 | 18.9 | 20.6% | Charlotte-Mecklenburg Schools |
| Ranson Middle | 757 | 17.1 | 99.6% | Charlotte-Mecklenburg Schools |
| Whitewater Middle | 731 | 15.3 | 99.6% | Charlotte-Mecklenburg Schools |
| Gov's Village STEM (Upper) | 684 | 18.6 | 99.6% | Charlotte-Mecklenburg Schools |
| James Martin Middle | 659 | 17.1 | 99.5% | Charlotte-Mecklenburg Schools |
| Coulwood STEM Academy | 632 | 14.9 | 99.5% | Charlotte-Mecklenburg Schools |
| Sedgefield Middle | 534 | 18.7 | 97.0% | Charlotte-Mecklenburg Schools |
| Wilson STEM Academy | 456 | 19.5 | 99.3% | Charlotte-Mecklenburg Schools |
Source: NCES Common Core of Data 2024-25 (membership, staff, lunch); level from the directory. All free (CEP): every student eats free under the Community Eligibility Provision, so the school reports no free-lunch count.
110 elementary schools in Charlotte, 62,072 students
| School | Students 2024‑25 | Per teacher | Free lunch | District |
|---|---|---|---|---|
| South Academy of International Languages | 1,259 | 14.8 | 31.9% | Charlotte-Mecklenburg Schools |
| Rea Farms STEAM Academy | 1,098 | 16.3 | 12.2% | Charlotte-Mecklenburg Schools |
| Mallard Creek STEM Academy | 961 | 13.4 | 97.1% | Mallard Creek STEM Academy |
| Palisades Park Elementary | 940 | 15.8 | 37.9% | Charlotte-Mecklenburg Schools |
| Unity Classical Charter School | 928 | 23.9 | not reported | Unity Classical Charter School |
| Collinswood Language Academy | 893 | 16.2 | 38.6% | Charlotte-Mecklenburg Schools |
| Southwest Charlotte STEM Academy | 884 | 16.0 | 97.9% | Southwest Charlotte STEM Academy |
| Idlewild Elementary | 850 | 16.9 | 99.6% | Charlotte-Mecklenburg Schools |
| Reedy Creek Elementary | 850 | 15.4 | 99.6% | Charlotte-Mecklenburg Schools |
| Stoney Creek Elementary | 850 | 18.8 | 99.6% | Charlotte-Mecklenburg Schools |
The other 100 elementary schools
Source: NCES Common Core of Data 2024-25 (membership, staff, lunch); level from the directory. All free (CEP): every student eats free under the Community Eligibility Provision, so the school reports no free-lunch count.
10 other schools in Charlotte, 8,510 students
| School | Students 2024‑25 | Per teacher | Free lunch | District |
|---|---|---|---|---|
| Sugar Creek Charter | 1,591 | 23.4 | 96.6% | Sugar Creek Charter School |
| Bradford Preparatory School | 1,566 | 14.6 | not reported | Bradford Preparatory School |
| Corvian Community School | 1,376 | 18.9 | not reported | Corvian Community School |
| Jackson Day School | 882 | 14.6 | not reported | Jackson Day School |
| Charlotte Lab School | 807 | 12.5 | 50.1% | Charlotte Lab School |
| TMSA Charlotte | 760 | 14.8 | 94.1% | The Math and Science Academy of Charlott |
| Telra Institute | 621 | 16.9 | 8.5% | Telra Institute |
| Pioneer Springs Community School | 558 | 11.9 | not reported | Pioneer Springs Community School |
| Metro School | 258 | 7.2 | 98.8% | Charlotte-Mecklenburg Schools |
| Charlotte-Mecklenburg Academy | 91 | 4.4 | 96.7% | Charlotte-Mecklenburg Schools |
Source: NCES Common Core of Data 2024-25 (membership, staff, lunch); level from the directory. All free (CEP): every student eats free under the Community Eligibility Provision, so the school reports no free-lunch count.
How Charlotte's public schools compare with North Carolina's
The median Charlotte school has 16.4 students per full-time teacher, more than the North Carolina median of 15.4. 59% of its schools ran a schoolwide Title I program in 2021-22, against 55% across the state. Its median school enrolls 619 students (state 497).
| Charlotte | North Carolina | |
|---|---|---|
| Median students per teacher | 16.4 | 15.4 |
| Median school size (students) | 619 | 497 |
| Schools with a schoolwide Title I program (2021-22) | 59% | 55% |
| Schools where every student eats free (CEP) | 0% | 0% |
| Charter schools | 13% | 7.5% |
Source: NCES Common Core of Data 2024-25 (membership, staff, lunch program, charter status; the 173 Charlotte schools and the 2,653 North Carolina schools open that year with students); Title I status CCD 2021-22. Students per teacher counts 2024-25 teachers and ratios from 3 to 99.
What to look at next in Charlotte
- Charlotte-Mecklenburg SchoolsRuns 149 of Charlotte's 173 public schools and spent $12,198 per student in fiscal year 2022-23.$12,198
- Myers Park High School, the largest high school in Charlotte3,225 students in 2024-25, 20.9 per teacher.3,225
- Compare Charlotte-Mecklenburg Schools with Sugar Creek Charter SchoolCharlotte's two largest operators side by side: enrollment, spending and schools.
- The largest public schools in North CarolinaNorth Carolina's 50 largest schools open in 2024-25, by enrollment.
- Find the school district for a Charlotte addressA home's district, not its city, decides which public schools it can enroll in.
Source: NCES Common Core of Data 2024-25 (schools and their operating agencies); NCES F-33 finance survey, fiscal year 2022-23 (spending per student).
Choosing among them: how to choose a school district with the federal data, and what a Title I school is.
Other cities in North Carolina
- Raleigh99 schools
- Greensboro79 schools
- Durham68 schools
- Fayetteville68 schools
- Winston Salem64 schools
- Wilmington44 schools
- Concord35 schools
- Asheville33 schools
Questions about schools in Charlotte
How many public schools are in Charlotte, NC?
173 public schools with an address in Charlotte were open in 2024-25: 30 high, 23 middle, 110 elementary, 10 other, enrolling 128,616 students. 23 are charter schools.What is the largest high school in Charlotte?
Myers Park High School, with 3,225 students in 2024-25 (Charlotte-Mecklenburg Schools).Which districts run Charlotte's schools?
Charlotte-Mecklenburg Schools (149 schools), Sugar Creek Charter School (1 school), Bradford Preparatory School (1 school), Corvian Community School (1 school), and 21 more. A school's district, not its city, decides who can enroll.
These figures are for information and are not a substitute for the district's enrollment office, which confirms the school a home is assigned to.
Sources
Source: NCES Common Core of Data School directory, membership, staff and lunch files · 2024-25
Source: NCES Common Core of Data Public school search (the official record of each school) · 2024-25