B−
Charlotte-Mecklenburg Schools
Public school districtGrades PK–12Regional · 7 towns
Serves Charlotte, Huntersville, Cornelius, Matthews, Mint Hill, Davidson and Pineville, and parts of Stallings.
Students
145,014
Schools
186
Spent per student
$13,065
NC $13,045
Students per teacher
17:1
Free or reduced lunch
70%
Debt
$1,341.3M
fiscal 2024
What stands out about Charlotte-Mecklenburg Schools
- School Grade B−: better than 47% of North Carolina districts
- 17 students per teacher
- Debt of $1,341.3M, about $9,250 per student
Where would my kid go?
The school path for Locust.
K–5Locust ElementaryStanly County Schools
6–815 middle schoolsCabarrus County Schools
9–1217 high schoolsCabarrus County Schools
Test scores vs. NC
2020–21Math proficiency42%
State average 41.9%
Reading / language arts46%
State average 47.2%
Graduation rate (4-year)86%
State average 87.7%
Where the money goes
fiscal 2024$13,065 per student · 0% above NC
Spending
Classroom instruction 64%Support & administration 32%Other 4%
Paid for by
Local (mostly property tax) 34%State 49%Federal 18%
U.S. Census Bureau, Annual Survey of School System Finances.
Enrollment over time
142,733’20
141,434’21
144,197’22
144,116’23
145,014’24
About steady.
Students
Black 34%Hispanic 31%White 24%Asian 7%Two or more races 4%American Indian/Alaska Native <1%Native Hawaiian/Pacific Islander <1%
Schools in the district
186 public schools.
South Academy of International Languages
A−1,259 students15:1
Davidson K-8 School
A1,185 students16:1
Rea Farms STEAM Academy
A+1,098 students16:1
Palisades Park Elementary
A−940 students16:1
Blythe Elementary
B−902 students16:1
Collinswood Language Academy
B893 students16:1
Huntersville Elementary
A−867 students15:1
Mint Hill Elementary School
864 students17:1
Idlewild Elementary
C+850 students17:1
Reedy Creek Elementary
C850 students15:1
Stoney Creek Elementary
C−850 students19:1
Whitewater Academy
C−832 students18:1
Barnette Elementary
B+818 students17:1
J.V. Washam Elementary
A−818 students18:1
Hidden Valley Elementary
D808 students16:1
Endhaven Elementary
B+790 students16:1
Sterling Elementary
D−786 students18:1
Winding Springs Elementary
D786 students16:1
Gov's Village STEM (Lower)
C784 students17:1
Paw Creek Elementary
C−784 students17:1
Huntingtowne Farms Elementary
C776 students16:1
Bain Elementary
A766 students17:1
Mountain Island Lake Academy
C−766 students19:1
South Pine Academy
765 students19:1
Lawrence Orr Elementary
C751 students15:1
Ballantyne Elementary
A−745 students17:1
Pineville Elementary
B−742 students14:1
Grove Park Elementary School
740 students18:1
Renaissance West STEAM Academy
D−737 students14:1
University Meadows Elementary
C−737 students19:1
Elon Park Elementary
A732 students17:1
Matthews Elementary
A−726 students17:1
Berewick Elementary
C−717 students16:1
Albemarle Road Elementary
D711 students17:1
Elizabeth Lane Elementary
A702 students18:1
River Gate Elementary
B−693 students15:1
Sharon Elementary
A+688 students16:1
Olde Providence Elementary
A+687 students16:1
Myers Park Traditional Elem
B+678 students16:1
Winget Park Elementary
B−677 students17:1
Smithfield Elementary
B672 students17:1
Selwyn Elementary
A+669 students14:1
North Academy of World Languages
668 students15:1
Crown Point Elementary
B657 students16:1
Torrence Creek Elementary
B+653 students15:1
Briarwood Academy
C−649 students17:1
Beverly Woods Elementary
A645 students15:1
Hickory Grove Elementary
D643 students20:1
Hawk Ridge Elementary
A640 students15:1
Polo Ridge Elementary
A+634 students17:1
Lake Wylie Elementary
C633 students17:1
J. H. Gunn Elementary
D616 students16:1
Nations Ford Elementary
D−610 students17:1
David Cox Road Elementary
D604 students17:1
Hornets Nest Elementary
D−601 students19:1
Merry Oaks International Academy
D−601 students15:1
Charlotte East Language Academy
D594 students12:1
Providence Spring Elementary
A+586 students16:1
Lansdowne Elementary
C+573 students15:1
Thomasboro Academy
D569 students15:1
Rama Road Elementary
C−560 students17:1
River Oaks Academy
D555 students18:1
Newell Elementary
D554 students13:1
Devonshire Elementary
D−550 students17:1
Grand Oak Elementary
A549 students15:1
Tuckaseegee Elementary
C544 students14:1
Cornelius Elementary
A−542 students15:1
Esperanza Global Academy
538 students17:1
McAlpine Elementary
A−535 students14:1
McKee Road Elementary
A534 students16:1
Shamrock Gardens Elementary
B−532 students14:1
Oaklawn Language Academy
C+531 students13:1
Joseph W Grier Academy
C−529 students16:1
Long Creek Elementary
C−527 students14:1
Steele Creek Elementary
C−525 students16:1
Oakhurst STEAM Academy
C523 students17:1
Westerly Hills Academy
D−522 students16:1
Pinewood Elementary
D521 students15:1
Montclaire Elementary
D−512 students13:1
Greenway Park Elementary
C−511 students12:1
Knights View Elementary School
511 students15:1
Oakdale Elementary
D−497 students16:1
Mallard Creek Elementary
B−490 students16:1
Lebanon Road Elementary
C−488 students14:1
Sedgefield Montessori
A485 students13:1
Statesville Road Elementary
D482 students12:1
Highland Creek Elementary
B477 students17:1
Charles H. Parker Academic Center
B+472 students13:1
Windsor Park Elementary
C470 students16:1
Winterfield Elementary
D−461 students15:1
Clear Creek Elementary
C459 students16:1
Croft Community School
B−459 students17:1
Highland Renaissance Academy
D443 students15:1
Piney Grove Elementary
D441 students13:1
Parkside Elementary
B437 students16:1
Berryhill School
D423 students14:1
First Ward Creative Arts Academy
C421 students15:1
Starmount Academy of Excellence
D−416 students15:1
Bruns Avenue Elementary
D−415 students18:1
Dilworth Elementary
411 students19:1
Elizabeth Traditional Elem
C+409 students14:1
Eastover Elementary
A385 students15:1
Irwin Academic Center
A371 students14:1
Billingsville Elementary
356 students13:1
Highland Mill Montessori
A341 students15:1
Cotswold Elementary
C+340 students11:1
Ashley Park PreK-8 School
D−338 students11:1
Dilworth Elementary School Latta Campus
A330 students14:1
Marie G Davis School
D328 students13:1
Reid Park Academy
D317 students12:1
Chantilly Montessori
A316 students13:1
Vaughan Academy of Technology
C+309 students15:1
Walter G. Byers School
D303 students12:1
Druid Hills Academy
D−288 students10:1
Allenbrook Elementary
C−267 students17:1
Lincoln Heights Montessori
A244 students13:1
University Park Creative Arts
D212 students9:1
Villa Heights Elementary
C153 students10:1
Community House Middle
A1,425 students20:1
Jay M. Robinson Middle
A+1,333 students19:1
Bailey Middle
A1,315 students18:1
Randolph Middle
A1,215 students20:1
Southwest Middle School
C1,205 students17:1
Alexander Graham Middle
B+1,187 students19:1
Piedmont Middle School
A1,108 students20:1
Quail Hollow Middle
C−1,090 students17:1
Francis Bradley Middle
B+1,089 students18:1
McClintock Middle
C1,056 students17:1
Northridge Middle
C−1,014 students18:1
Carmel Middle
B1,004 students17:1
Kennedy Middle
C+990 students18:1
Crestdale Middle
A−989 students20:1
Albemarle Road Middle
C−945 students18:1
Mint Hill Middle
B878 students18:1
Eastway Middle
D849 students17:1
Martin Luther King Jr Middle
D844 students16:1
Ridge Road Middle
C−840 students17:1
J. M. Alexander Middle
C799 students19:1
South Charlotte Middle
A770 students19:1
Ranson Middle
D757 students17:1
Whitewater Middle
C−731 students15:1
Gov's Village STEM (Upper)
C684 students19:1
James Martin Middle
D659 students17:1
Coulwood STEM Academy
C+632 students15:1
Northeast Middle
C−594 students18:1
Sedgefield Middle
C+534 students19:1
Wilson STEM Academy
D456 students19:1
Turning Point Middle
62 students4:1
Ballantyne Ridge High School
1,414 students17:1
Myers Park High School
A+3,225 students21:1
Ardrey Kell High School
A+3,036 students21:1
South Mecklenburg High School
A2,534 students18:1
William Amos Hough High
A+2,518 students21:1
East Mecklenburg High School
A2,422 students19:1
Palisades High School
2,332 students21:1
Julius L. Chambers High School
C+2,225 students19:1
Providence High School
A+2,167 students21:1
Mallard Creek High School
A−2,068 students19:1
Independence High School
A−2,024 students18:1
West Charlotte High School
C2,008 students20:1
Garinger High School
C+1,877 students18:1
North Mecklenburg High School
A−1,854 students17:1
Hopewell High School
B+1,851 students19:1
Butler High School
A1,791 students18:1
Rocky River High School
C1,562 students17:1
Phillip O Berry Academy of Technology
B+1,533 students18:1
Olympic High School
B+1,483 students17:1
West Mecklenburg High School
C+1,290 students17:1
Harding University High School
C1,204 students17:1
Northwest School of the Arts
A−993 students16:1
Cochrane Collegiate Academy
D854 students19:1
Charlotte-Mecklenburg Virtual School
A619 students17:1
Williams Secondary Montessori
A401 students15:1
Char Eng Early College-UNCC
A+313 students20:1
Central Piedmont Early College
D278 students28:1
Hawthorne Academy of Health Sciences
A−239 students13:1
Levine Middle College High Sch
B216 students43:1
Charlotte Teacher Early College
A+192 students36:1
Merancas Middle College-CPCC
B176 students35:1
Cato Middle College High School
B−173 students35:1
Turning Point Academy
D−144 students7:1
Harper Middle College High
B125 students26:1
Elbert Edwin Waddell High School
123 students9:1
Military and Global Leadership
C71 students8:1
Metro School
D258 students7:1
Charlotte-Mecklenburg Academy
D−91 students4:1
Towns served
Nearby districts
Compare spending and schools next door.
District facts: U.S. Department of Education (NCES directory and district boundaries) and the U.S. Census Bureau school finance survey. Test scores and graduation: EDFacts via the Urban Institute Education Data Portal. Neighbor ratings are opinions.