Charlotte-Mecklenburg Schools
Schools by level
Elementary 118 · Middle school 29 · High school 34 · Other / combined 2
At a glance
- Students
- 147,299 (2024-25)
- Schools
- 183
- Students per teacher
- 16.5
- Grades
- PK-13
- Locale
- City: Large
- District office
- Charlotte Mecklenburg Schools, Charlotte, NC 28208
- Phone
- (980) 343-6270
- Website
- www.cmsk12.org
Official rating
The official rating for this district is not linked yet.
Check the zoned school for an address
Each address is zoned to specific schools. Confirm with the district's official lookup tool or office before you sign a lease.
Schools (183)
Official campus ratings are shown with their year. Use the address lookup to confirm zoning.
Elementary 118
Albemarle Road Elementary
Grades K-5 · Charlotte · Students 711
Allenbrook Elementary
Grades PK-5 · Charlotte · Students 267
Ashley Park PreK-8 School
Grades PK-8 · Charlotte · Students 338
Bain Elementary
Grades PK-5 · Mint Hill · Students 766
Ballantyne Elementary
Grades K-5 · Charlotte · Students 745
Barnette Elementary
Grades PK-5 · Huntersville · Students 818
Berewick Elementary
Grades PK-5 · Charlotte · Students 717
Berryhill School
Grades PK-8 · Charlotte · Students 423
Beverly Woods Elementary
Grades K-5 · Charlotte · Students 645
Billingsville Elementary
Grades K-2 · Charlotte · Students 356
Blythe Elementary
Grades PK-5 · Huntersville · Students 902
Briarwood Academy
Grades PK-5 · Charlotte · Students 649
Bruns Avenue Elementary
Grades PK-5 · Charlotte · Students 415
Chantilly Montessori
Grades PK-6 · Charlotte · Students 316
Charles H. Parker Academic Center
Grades K-5 · Charlotte · Students 472
Charlotte East Language Academy
Grades K-8 · Charlotte · Students 594
Clear Creek Elementary
Grades PK-5 · Charlotte · Students 459
Collinswood Language Academy
Grades K-8 · Charlotte · Students 893
Cornelius Elementary
Grades K-5 · Cornelius · Students 542
Cotswold Elementary
Grades 3-5 · Charlotte · Students 340
Croft Community School
Grades PK-5 · Charlotte · Students 459
Crown Point Elementary
Grades PK-5 · Matthews · Students 657
David Cox Road Elementary
Grades PK-5 · Charlotte · Students 604
Davidson K-8 School
Grades K-8 · Davidson · Students 1,185
Devonshire Elementary
Grades K-5 · Charlotte · Students 550
Dilworth Elementary
Grades PK-2 · Charlotte · Students 411
Dilworth Elementary School Latta Campus
Grades 3-5 · Charlotte · Students 330
Druid Hills Academy
Grades PK-8 · Charlotte · Students 288
Eastover Elementary
Grades K-5 · Charlotte · Students 385
Elizabeth Lane Elementary
Grades K-5 · Matthews · Students 702
Elizabeth Traditional Elem
Grades K-5 · Charlotte · Students 409
Elon Park Elementary
Grades K-5 · Charlotte · Students 732
Endhaven Elementary
Grades PK-5 · Charlotte · Students 790
Esperanza Global Academy
Grades PK-5 · Charlotte · Students 538
First Ward Creative Arts Academy
Grades K-5 · Charlotte · Students 421
Gov's Village STEM (Lower)
Grades PK-4 · Charlotte · Students 784
Grand Oak Elementary
Grades PK-5 · Huntersville · Students 549
Greenway Park Elementary
Grades PK-5 · Charlotte · Students 511
Grove Park Elementary School
Grades PK-5 · Charlotte · Students 740
Hawk Ridge Elementary
Grades PK-5 · Charlotte · Students 640
Hickory Grove Elementary
Grades PK-5 · Charlotte · Students 643
Hidden Valley Elementary
Grades PK-5 · Charlotte · Students 808
Highland Creek Elementary
Grades K-5 · Charlotte · Students 477
Highland Mill Montessori
Grades PK-6 · Charlotte · Students 341
Highland Renaissance Academy
Grades PK-5 · Charlotte · Students 443
Hornets Nest Elementary
Grades PK-5 · Charlotte · Students 601
Huntersville Elementary
Grades K-5 · Huntersville · Students 867
Huntingtowne Farms Elementary
Grades PK-5 · Charlotte · Students 776
Idlewild Elementary
Grades PK-5 · Charlotte · Students 850
Irwin Academic Center
Grades K-5 · Charlotte · Students 371
J. H. Gunn Elementary
Grades K-5 · Charlotte · Students 616
J.V. Washam Elementary
Grades K-5 · Cornelius · Students 818
Joseph W Grier Academy
Grades PK-5 · Charlotte · Students 529
Knights View Elementary School
Grades PK-4 · Charlotte · Students 511
Lake Wylie Elementary
Grades PK-5 · Charlotte · Students 633
Lansdowne Elementary
Grades K-5 · Charlotte · Students 573
Lawrence Orr Elementary
Grades PK-5 · Charlotte · Students 751
Lebanon Road Elementary
Grades PK-5 · Charlotte · Students 488
Lincoln Heights Montessori
Grades PK-6 · Charlotte · Students 244
Long Creek Elementary
Grades K-5 · Huntersville · Students 527
Mallard Creek Elementary
Grades K-5 · Charlotte · Students 490
Marie G Davis School
Grades K-8 · Charlotte · Students 328
Matthews Elementary
Grades K-5 · Matthews · Students 726
McAlpine Elementary
Grades PK-5 · Charlotte · Students 535
McKee Road Elementary
Grades PK-5 · Charlotte · Students 534
Merry Oaks International Academy
Grades PK-5 · Charlotte · Students 601
Mint Hill Elementary School
Grades PK-5 · Matthews · Students 864
Montclaire Elementary
Grades PK-5 · Charlotte · Students 512
Mountain Island Lake Academy
Grades PK-8 · Charlotte · Students 766
Myers Park Traditional Elem
Grades K-5 · Charlotte · Students 678
Nations Ford Elementary
Grades PK-5 · Charlotte · Students 610
Newell Elementary
Grades K-5 · Charlotte · Students 554
North Academy of World Languages
Grades K-8 · Huntersville · Students 668
Oakdale Elementary
Grades PK-5 · Charlotte · Students 497
Oakhurst STEAM Academy
Grades K-5 · Charlotte · Students 523
Oaklawn Language Academy
Grades K-8 · Charlotte · Students 531
Olde Providence Elementary
Grades K-5 · Charlotte · Students 687
Palisades Park Elementary
Grades K-5 · Charlotte · Students 940
Parkside Elementary
Grades PK-5 · Charlotte · Students 437
Paw Creek Elementary
Grades PK-5 · Charlotte · Students 784
Pineville Elementary
Grades K-5 · Pineville · Students 742
Pinewood Elementary
Grades PK-5 · Charlotte · Students 521
Piney Grove Elementary
Grades PK-5 · Charlotte · Students 441
Polo Ridge Elementary
Grades PK-5 · Charlotte · Students 634
Providence Spring Elementary
Grades K-5 · Charlotte · Students 586
Rama Road Elementary
Grades PK-5 · Charlotte · Students 560
Rea Farms STEAM Academy
Grades K-8 · Charlotte · Students 1,098
Reedy Creek Elementary
Grades PK-5 · Charlotte · Students 850
Reid Park Academy
Grades PK-5 · Charlotte · Students 317
Renaissance West STEAM Academy
Grades PK-8 · Charlotte · Students 737
River Gate Elementary
Grades K-5 · Charlotte · Students 693
River Oaks Academy
Grades PK-5 · Charlotte · Students 555
Sedgefield Montessori
Grades PK-6 · Charlotte · Students 485
Selwyn Elementary
Grades K-5 · Charlotte · Students 669
Shamrock Gardens Elementary
Grades PK-5 · Charlotte · Students 532
Sharon Elementary
Grades K-5 · Charlotte · Students 688
Smithfield Elementary
Grades PK-5 · Charlotte · Students 672
South Academy of International Languages
Grades K-8 · Charlotte · Students 1,259
South Pine Academy
Grades PK-5 · Charlotte · Students 765
Starmount Academy of Excellence
Grades PK-5 · Charlotte · Students 416
Statesville Road Elementary
Grades PK-5 · Charlotte · Students 482
Steele Creek Elementary
Grades PK-5 · Charlotte · Students 525
Sterling Elementary
Grades PK-5 · Pineville · Students 786
Stoney Creek Elementary
Grades K-5 · Charlotte · Students 850
Thomasboro Academy
Grades K-8 · Charlotte · Students 569
Torrence Creek Elementary
Grades K-5 · Huntersville · Students 653
Tuckaseegee Elementary
Grades K-5 · Charlotte · Students 544
University Meadows Elementary
Grades PK-5 · Charlotte · Students 737
University Park Creative Arts
Grades K-5 · Charlotte · Students 212
Vaughan Academy of Technology
Grades K-5 · Charlotte · Students 309
Villa Heights Elementary
Grades K-5 · Charlotte · Students 153
Walter G. Byers School
Grades PK-8 · Charlotte · Students 303
Westerly Hills Academy
Grades PK-5 · Charlotte · Students 522
Whitewater Academy
Grades PK-5 · Charlotte · Students 832
Winding Springs Elementary
Grades PK-5 · Charlotte · Students 786
Windsor Park Elementary
Grades PK-5 · Charlotte · Students 470
Winget Park Elementary
Grades PK-5 · Charlotte · Students 677
Winterfield Elementary
Grades PK-5 · Charlotte · Students 461
Middle school 29
Albemarle Road Middle
Grades 6-8 · Charlotte · Students 945
Alexander Graham Middle
Grades 6-8 · Charlotte · Students 1,187
Bailey Middle
Grades 6-8 · Cornelius · Students 1,315
Carmel Middle
Grades 6-8 · Charlotte · Students 1,004
Community House Middle
Grades 6-8 · Charlotte · Students 1,425
Coulwood STEM Academy
Grades 6-8 · Charlotte · Students 632
Crestdale Middle
Grades 6-8 · Matthews · Students 989
Eastway Middle
Grades 6-8 · Charlotte · Students 849
Francis Bradley Middle
Grades 6-8 · Huntersville · Students 1,089
Gov's Village STEM (Upper)
Grades 5-8 · Charlotte · Students 684
J. M. Alexander Middle
Grades 6-8 · Huntersville · Students 799
James Martin Middle
Grades 6-8 · Charlotte · Students 659
Jay M. Robinson Middle
Grades 6-8 · Charlotte · Students 1,333
Kennedy Middle
Grades 6-8 · Charlotte · Students 990
Martin Luther King Jr Middle
Grades 6-8 · Charlotte · Students 844
McClintock Middle
Grades 6-8 · Charlotte · Students 1,056
Mint Hill Middle
Grades 6-8 · Matthews · Students 878
Northeast Middle
Grades 6-8 · Mint Hill · Students 594
Northridge Middle
Grades 6-8 · Charlotte · Students 1,014
Piedmont Middle School
Grades 6-8 · Charlotte · Students 1,108
Quail Hollow Middle
Grades 6-8 · Charlotte · Students 1,090
Randolph Middle
Grades 6-8 · Charlotte · Students 1,215
Ranson Middle
Grades 6-8 · Charlotte · Students 757
Ridge Road Middle
Grades 6-8 · Charlotte · Students 840
Sedgefield Middle
Grades 6-8 · Charlotte · Students 534
South Charlotte Middle
Grades 6-8 · Charlotte · Students 770
Southwest Middle School
Grades 6-8 · Charlotte · Students 1,205
Whitewater Middle
Grades 6-8 · Charlotte · Students 731
Wilson STEM Academy
Grades 6-8 · Charlotte · Students 456
High school 34
Ardrey Kell High School
Grades 9-12 · Charlotte · Students 3,036
Ballantyne Ridge High School
Grades 9-11 · Charlotte · Students 1,414
Butler High School
Grades 9-12 · Matthews · Students 1,791
Cato Middle College High School
Grades 11-13 · Charlotte · Students 173
Central Piedmont Early College
Grades 9-13 · Charlotte · Students 278
Char Eng Early College-UNCC
Grades 9-13 · Charlotte · Students 313
Charlotte Teacher Early College
Grades 9-13 · Charlotte · Students 192
Charlotte-Mecklenburg Virtual School
Grades 5-12 · Charlotte · Students 619
Cochrane Collegiate Academy
Grades 6-12 · Charlotte · Students 854
East Mecklenburg High School
Grades 9-12 · Charlotte · Students 2,422
Garinger High School
Grades 9-12 · Charlotte · Students 1,877
Harding University High School
Grades 9-12 · Charlotte · Students 1,204
Harper Middle College High
Grades 11-13 · Charlotte · Students 125
Hawthorne Academy of Health Sciences
Grades 9-12 · Charlotte · Students 239
Hopewell High School
Grades 9-12 · Huntersville · Students 1,851
Independence High School
Grades 9-12 · Charlotte · Students 2,024
Julius L. Chambers High School
Grades 9-12 · Charlotte · Students 2,225
Levine Middle College High Sch
Grades 11-13 · Matthews · Students 216
Mallard Creek High School
Grades 9-12 · Charlotte · Students 2,068
Merancas Middle College-CPCC
Grades 11-13 · Huntersville · Students 176
Military and Global Leadership
Grades 9-12 · Charlotte · Students 71
Myers Park High School
Grades 9-12 · Charlotte · Students 3,225
North Mecklenburg High School
Grades 9-12 · Huntersville · Students 1,854
Northwest School of the Arts
Grades 6-12 · Charlotte · Students 993
Olympic High School
Grades 9-12 · Charlotte · Students 1,483
Palisades High School
Grades 9-12 · Charlotte · Students 2,332
Phillip O Berry Academy of Technology
Grades 9-12 · Charlotte · Students 1,533
Providence High School
Grades 9-12 · Charlotte · Students 2,167
Rocky River High School
Grades 9-12 · Mint Hill · Students 1,562
South Mecklenburg High School
Grades 9-12 · Charlotte · Students 2,534
West Charlotte High School
Grades 9-12 · Charlotte · Students 2,008
West Mecklenburg High School
Grades 9-12 · Charlotte · Students 1,290
William Amos Hough High
Grades 9-12 · Cornelius · Students 2,518
Williams Secondary Montessori
Grades 7-12 · Charlotte · Students 401
Other / combined 2
Charlotte-Mecklenburg Academy
Grades K-12 · Charlotte · Students 91
Metro School
Grades PK-12 · Charlotte · Students 258
Checklist before renting in this district
Check these before you sign a lease.
Checked the assigned school for the exact address with the official lookup before signing
Source:Fairfax County Public Schools (checked 2026-10-29)
Asked the district or council whether boundary or admission changes are planned
Asked whether the assigned school has room (or sends overflow elsewhere)
Checked that the lease is accepted as proof of address on the enrolment list
Source:U.S. Department of Education (NCELA) (checked 2026-10-29)
Asked how the assigned school supports English learners (ESL/EAL)
Source:U.S. Department of Education (NCELA) (checked 2026-10-29)
Checked the commute (school-bus eligibility, walking route)
ESL / ELL support
US public schools must support students learning English. At enrolment families complete a Home Language Survey and an English assessment decides the support. Ask the district about its programmes.
F-1 student visas cannot be used for US public elementary or middle schools (K-8); public high school on an F-1 is limited to 12 months with full tuition paid (US Department of State). Your status depends on the parents' visa, so confirm with official sources.
Sources
- NCES Common Core of Data — 2024-25 preliminary directory files2024-25· Checked 2026-10-29
- NCES Common Core of Data (EDGE school & district characteristics)2024-25· Checked 2026-10-29
School and district lists come from the NCES Common Core of Data; ratings from each state education agency. Every number carries its year. No house prices, crime data or home-made rankings.
Ask Sam about districts