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.

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.

DistrictSchools in CharlotteDistrict students, fall 2022Spending per student, FY23
Charlotte-Mecklenburg Schools149144,197$12,198
Sugar Creek Charter School11,588$12,768
Bradford Preparatory School11,511$9,056
Corvian Community School11,294$11,046
Mallard Creek STEM Academy1961$10,966
Unity Classical Charter School1606$11,622
Southwest Charlotte STEM Academy1817$10,463
Jackson Day School1817$13,118
KIPP North Carolina Public Schools1944$11,825
Charlotte Lab School1991$11,430
The Math and Science Academy of Charlott1790$11,042
Movement Charter School1640$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

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

The other 13 middle 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

The other 100 elementary schools
SchoolStudents 2024‑25Per teacherFree lunchDistrict
Whitewater Academy83217.799.6%Charlotte-Mecklenburg Schools
KIPP Charlotte81316.498.9%KIPP North Carolina Public Schools
Hidden Valley Elementary80816.599.6%Charlotte-Mecklenburg Schools
Endhaven Elementary79016.032.9%Charlotte-Mecklenburg Schools
Winding Springs Elementary78615.899.6%Charlotte-Mecklenburg Schools
Paw Creek Elementary78417.499.6%Charlotte-Mecklenburg Schools
Gov's Village STEM (Lower)78416.799.6%Charlotte-Mecklenburg Schools
Huntingtowne Farms Elementary77615.599.6%Charlotte-Mecklenburg Schools
Mountain Island Lake Academy76618.699.6%Charlotte-Mecklenburg Schools
South Pine Academy76519.099.6%Charlotte-Mecklenburg Schools
Lawrence Orr Elementary75115.199.6%Charlotte-Mecklenburg Schools
Ballantyne Elementary74516.623.9%Charlotte-Mecklenburg Schools
University Meadows Elementary73719.299.6%Charlotte-Mecklenburg Schools
Renaissance West STEAM Academy73714.299.6%Charlotte-Mecklenburg Schools
Elon Park Elementary73216.719.5%Charlotte-Mecklenburg Schools
Berewick Elementary71716.099.6%Charlotte-Mecklenburg Schools
Albemarle Road Elementary71116.799.6%Charlotte-Mecklenburg Schools
River Gate Elementary69315.299.6%Charlotte-Mecklenburg Schools
Sharon Elementary68816.414.4%Charlotte-Mecklenburg Schools
Olde Providence Elementary68716.318.9%Charlotte-Mecklenburg Schools
Myers Park Traditional Elementary67816.030.1%Charlotte-Mecklenburg Schools
Winget Park Elementary67716.741.2%Charlotte-Mecklenburg Schools
Smithfield Elementary67216.745.7%Charlotte-Mecklenburg Schools
Selwyn Elementary66914.214.6%Charlotte-Mecklenburg Schools
Briarwood Academy64916.699.5%Charlotte-Mecklenburg Schools
Beverly Woods Elementary64514.517.5%Charlotte-Mecklenburg Schools
Hickory Grove Elementary64320.399.5%Charlotte-Mecklenburg Schools
Hawk Ridge Elementary64014.718.1%Charlotte-Mecklenburg Schools
Polo Ridge Elementary63417.117.7%Charlotte-Mecklenburg Schools
Lake Wylie Elementary63316.799.5%Charlotte-Mecklenburg Schools
Movement Charter School62517.099.5%Movement Charter School
J. H. Gunn Elementary61616.599.5%Charlotte-Mecklenburg Schools
Nations Ford Elementary61016.599.5%Charlotte-Mecklenburg Schools
David Cox Road Elementary60416.699.5%Charlotte-Mecklenburg Schools
Merry Oaks International Academy60114.899.5%Charlotte-Mecklenburg Schools
Hornets Nest Elementary60119.499.5%Charlotte-Mecklenburg Schools
Charlotte East Language Academy59411.799.5%Charlotte-Mecklenburg Schools
Providence Spring Elementary58616.25.1%Charlotte-Mecklenburg Schools
Lansdowne Elementary57315.535.3%Charlotte-Mecklenburg Schools
Thomasboro Academy56914.699.5%Charlotte-Mecklenburg Schools
Rama Road Elementary56017.399.5%Charlotte-Mecklenburg Schools
River Oaks Academy55517.899.5%Charlotte-Mecklenburg Schools
Newell Elementary55413.299.5%Charlotte-Mecklenburg Schools
Devonshire Elementary55017.299.5%Charlotte-Mecklenburg Schools
Tuckaseegee Elementary54413.699.4%Charlotte-Mecklenburg Schools
McAlpine Elementary53513.827.7%Charlotte-Mecklenburg Schools
McKee Road Elementary53415.724.7%Charlotte-Mecklenburg Schools
Shamrock Gardens Elementary53214.131.4%Charlotte-Mecklenburg Schools
Oaklawn Language Academy53112.597.4%Charlotte-Mecklenburg Schools
Joseph W Grier Academy52916.399.4%Charlotte-Mecklenburg Schools
Steele Creek Elementary52516.499.4%Charlotte-Mecklenburg Schools
Movement School Eastland52316.999.2%Movement School Eastland
Oakhurst STEAM Academy52316.999.2%Charlotte-Mecklenburg Schools
Westerly Hills Academy52216.599.4%Charlotte-Mecklenburg Schools
Pinewood Elementary52114.999.4%Charlotte-Mecklenburg Schools
Montclaire Elementary51213.499.4%Charlotte-Mecklenburg Schools
Greenway Park Elementary51111.899.4%Charlotte-Mecklenburg Schools
Oakdale Elementary49716.298.8%Charlotte-Mecklenburg Schools
Mallard Creek Elementary49016.197.1%Charlotte-Mecklenburg Schools
Lebanon Road Elementary48814.399.4%Charlotte-Mecklenburg Schools
Park Road Montessori48513.318.8%Charlotte-Mecklenburg Schools
Statesville Road Elementary48212.399.4%Charlotte-Mecklenburg Schools
Highland Creek Elementary47716.740.0%Charlotte-Mecklenburg Schools
Charles H. Parker Academic Center47212.899.4%Charlotte-Mecklenburg Schools
Windsor Park Elementary47016.099.4%Charlotte-Mecklenburg Schools
Winterfield Elementary46115.199.3%Charlotte-Mecklenburg Schools
Clear Creek Elementary45915.999.3%Charlotte-Mecklenburg Schools
Croft Community School45916.999.3%Charlotte-Mecklenburg Schools
Highland Renaissance Academy44314.999.3%Charlotte-Mecklenburg Schools
Piney Grove Elementary44113.099.3%Charlotte-Mecklenburg Schools
Parkside Elementary43716.299.3%Charlotte-Mecklenburg Schools
Berryhill School42313.699.3%Charlotte-Mecklenburg Schools
First Ward Creative Arts Academy42114.799.3%Charlotte-Mecklenburg Schools
Starmount Academy of Excellence41614.698.8%Charlotte-Mecklenburg Schools
Bruns Avenue Elementary41518.399.3%Charlotte-Mecklenburg Schools
Dilworth Elem Sedgefield Campus41118.914.4%Charlotte-Mecklenburg Schools
Elizabeth Traditional Elementary40914.299.3%Charlotte-Mecklenburg Schools
Metrolina Reg Scholars Academy39614.4not reportedMetrolina Regional Scholars Academy
Eastover Elementary38514.831.9%Charlotte-Mecklenburg Schools
Irwin Academic Center37114.031.3%Charlotte-Mecklenburg Schools
Billingsville Elementary35612.699.2%Charlotte-Mecklenburg Schools
Highland Mill Montessori34114.919.6%Charlotte-Mecklenburg Schools
Cotswold Elementary34011.499.1%Charlotte-Mecklenburg Schools
Ashley Park PreK-8 School33810.599.1%Charlotte-Mecklenburg Schools
Steele Creek Preparatory Academy33541.989.9%Steele Creek Preparatory Academy
Dilworth Elementary School: Latta Campus33013.918.8%Charlotte-Mecklenburg Schools
Marie G Davis School32813.298.8%Charlotte-Mecklenburg Schools
Reid Park Academy31712.399.1%Charlotte-Mecklenburg Schools
Chantilly Montessori31613.113.3%Charlotte-Mecklenburg Schools
Vaughan Academy of Technology30915.299.0%Charlotte-Mecklenburg Schools
Walter G. Byers School30312.399.0%Charlotte-Mecklenburg Schools
Druid Hills Academy2889.799.0%Charlotte-Mecklenburg Schools
Movement School Southwest28415.596.8%Movement School Southwest
Aristotle Preparatory Academy27716.394.6%Aristotle Preparatory Academy
Allenbrook Elementary26716.798.9%Charlotte-Mecklenburg Schools
United Community School25013.0not reportedUnited Community School
University Park Creative Arts2128.897.6%Charlotte-Mecklenburg Schools
East Voyager Academy of Charlotte20024.6not reportedEast Voyager Academy
Villa Heights Elementary15310.398.0%Charlotte-Mecklenburg Schools
Niner University Elementary125not reported97.6%Niner University Elementary School

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

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 against North Carolina, schools open in 2024-25 with students
CharlotteNorth Carolina
Median students per teacher16.415.4
Median school size (students)619497
Schools with a schoolwide Title I program (2021-22)59%55%
Schools where every student eats free (CEP)0%0%
Charter schools13%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

  1. Charlotte-Mecklenburg SchoolsRuns 149 of Charlotte's 173 public schools and spent $12,198 per student in fiscal year 2022-23.$12,198
  2. Myers Park High School, the largest high school in Charlotte3,225 students in 2024-25, 20.9 per teacher.3,225
  3. Compare Charlotte-Mecklenburg Schools with Sugar Creek Charter SchoolCharlotte's two largest operators side by side: enrollment, spending and schools.
  4. The largest public schools in North CarolinaNorth Carolina's 50 largest schools open in 2024-25, by enrollment.
  5. 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

  1. Raleigh99 schools
  2. Greensboro79 schools
  3. Durham68 schools
  4. Fayetteville68 schools
  5. Winston Salem64 schools
  6. Wilmington44 schools
  7. Concord35 schools
  8. Asheville33 schools

Questions about schools in Charlotte

  1. 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.
  2. What is the largest high school in Charlotte?
    Myers Park High School, with 3,225 students in 2024-25 (Charlotte-Mecklenburg Schools).
  3. 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