Guest, Sign inJoin

Post to Charlotte

We’ll email a one-tap link to publish your post. No password, and nothing is public until you click it.
Already a member? Sign in
Uptown Charlotte 2018 taking by DJI Phantom 4 proPhoto: Precisionviews · CC BY-SA 4.0
B−
Schools in Charlotte · Charlotte-Mecklenburg Schools

Charlotte’s public schools score below 54% of North Carolina districts on tests and graduation

The grade covers the public school district serving Charlotte, from kindergarten through graduation, on state tests and graduation. Each state writes its own tests, so this is the one TownRatings grade compared within North Carolina, not nationally.

#165of 290 North Carolina townsK–12Where will my kid go?

From North Carolina state tests taken in spring 2022, when 98% of students in the tested grades sat them, and the class of 2023’s four-year graduation rate, as reported to the U.S. Department of Education.

Reading proficiency
48%
▼ 2 pts vs NC 50%
2021–22
Math proficiency
52%
▲ 1 pts vs NC 51%
2021–22
Graduate on time
83%
▼ 4 pts vs NC 86%
class of 2023
Spent per student
$13.1K
▲ 0% vs NC $13.0K
FY2024
Students per teacher
16.8
NC 16.0 · larger classes
Schools in town
221
106,907 students on the public path
In brief

Charlotte’s schools, in brief

Against towns with similar incomes

Among the 259 North Carolina towns with household incomes within a quarter of Charlotte’s, its schools beat 39%, lower than their 46% against all the state’s districts. The grade ↓

Above the state in math, below in reading

Reading proficiency is 48% and math 52% in spring 2022, against 50% and 51% statewide; 83% of the class of 2023 graduated in four years, against 86%. Test scores ↓

Spending and class size

The district spends $13,065 per student, against $13,045 across North Carolina (FY2024). Spending doesn’t count toward the grade. Districts ↓

93 elementary schools, then 38 middle and 23 high schools

Which school depends on the address at every step. See the path ↓

Choice beyond the district

Sugar Creek Charter, Metrolina Reg Scholars Academy, Socrates Academy, KIPP Charlotte, Charlotte Secondary, Corvian Community School, American Leadership Academy Charlotte, Pioneer Springs Community School, United Community School, Stewart Creek High, Commonwealth High, Charlotte Lab School, TMSA Charlotte, Unity Classical Charter School, Mallard Creek STEM Academy, Movement Charter School, East Voyager Academy of Charlotte, Jackson Day School, Bonnie Cone Classical Academy, Steele Creek Preparatory Academy, Movement School Eastland, Telra Institute, Movement School Southwest, Movement School Northwest, Charlotte Latin School (private), Charlotte Catholic High School (private), Charlotte Christian School (private), Hickory Grove Christian School (private), St. Matthew Catholic School (private), St. Gabriel Catholic School (private), Trinity Episcopal School (private), Charlotte Preparatory School (private), Intellicor International Academy (private), St. Ann Catholic School (private), The Fletcher School (private), Christ Church Preschool and Kindergarten (private), Victory Christian Center School (private), St. Patrick Catholic School (private), Charlotte Islamic Academy (private), Phoenix Montessori Academy (private), Brtish International School of Charlotte (private), Omni Montessori School (private), Northside Christian Academy (private), Good Shepherd Christian School (private), Our Lady of the Assumption School (private), Brookstone Schools (private), Matthews Christian Academy (private), Charlotte Jewish Day School (private), United Faith Christian Academy (private), Consolidated High School of Jewish Studies (private), Victory Center Elementary School (private), The John Crosland School (private), Adventist Christian Academy of Charlotte (private), Alc Mosaic (Mosaic School) (private), Friendship Day School for the Sciences & the Arts (private), Keystone Montessori School (private), Philips Academy (private), Brisbane Academy Preparatory School (private), The Nest Academy (private), Ignite Achievement Academy (private), Trinity Christian Preparatory School (private), Crossway Academy (private), Fusion Charlotte (private), Berean Jr. Academy (private), Charlotte Leadership Academy (private), Fusion Academy and Learning Center - Charlotte (private), Kent Academy (private), Cyzner Institute (private), Emerald School of Excellence (private), Epiphany School of Charlotte (private), School at Thompson (private), Kids R Kids Learning Academy of Blakeney (private) and Teaching Achieving Students Academy (private) are in town. Charlotte-Mecklenburg Virtual School, an online school, is based here too; it isn’t counted as a local school. Every school ↓

Written from the figures on this page. Tests are from 2021–22, graduation from the class of 2023; each school’s own letter uses 2020–21 results.

The School Grade

What’s behind Charlotte’s grade

B− Test scoresC Graduation

B−: better than 46% of North Carolina school districts, #165 of 290 North Carolina towns. Both inputs trail the North Carolina average; test scores are the closer of the two to typical.

North Carolina school districts we grade (325)Better than 46%
Lower resultsHigher results
North Carolina towns with similar household incomes (259)Better than 39%
A firm grade. Ordinary sampling error in 72,990 test results and a graduating class of 11,654 wouldn’t change the letter. The tests are from spring 2022, when 98% of Charlotte’s students in the tested grades sat them (69,820 in math, 76,161 in reading).

How TownRatings grades schools →

Where will my kid go?

Pick a grade. These are the public schools that serve Charlotte, with each school’s own grade.

93 schools teach K in Charlotte’s district. Which one depends on your address. Their grades range from D− to A+, so check the specific school.
South Academy of International Languages
Elementary · Grades K–8
A−
1,259 students15:1Rate it →
Rea Farms STEAM Academy
Elementary · Grades K–8
A
1,098 students16:1Rate it →
Collinswood Language Academy
Elementary · Grades K–8
B
893 students16:1Rate it →
Idlewild Elementary
Elementary · Grades PK–5
C+
850 students17:1Rate it →
Reedy Creek Elementary
Elementary · Grades PK–5
C−
850 students15:1Rate it →
Hidden Valley Elementary
Elementary · Grades PK–5
D
808 students16:1Rate it →
Endhaven Elementary
Elementary · Grades PK–5
B+
790 students16:1Rate it →
Sterling Elementary
Elementary · Grades PK–5 · Pineville
D−
786 students18:1Rate it →
Winding Springs Elementary
Elementary · Grades PK–5
D
786 students16:1Rate it →
Paw Creek Elementary
Elementary · Grades PK–5
C−
784 students17:1Rate it →
Gov's Village STEM (Lower)
Elementary · Grades PK–4
C
784 students17:1Rate it →
Huntingtowne Farms Elementary
Elementary · Grades PK–5
C
776 students16:1Rate it →
Mountain Island Lake Academy
Elementary · Grades PK–8
C−
766 students19:1Rate it →
South Pine Academy
Elementary · Grades PK–5
765 students19:1Rate it →
Lawrence Orr Elementary
Elementary · Grades PK–5
C
751 students15:1Rate it →
Ballantyne Elementary
Elementary · Grades K–5
A−
745 students17:1Rate it →
Grove Park Elementary School
Elementary · Grades PK–5
740 students18:1Rate it →
University Meadows Elementary
Elementary · Grades PK–5
C−
737 students19:1Rate it →
Renaissance West STEAM Academy
Elementary · Grades PK–8
D−
737 students14:1Rate it →
Berewick Elementary
Elementary · Grades PK–5
C−
717 students16:1Rate it →
Albemarle Road Elementary
Elementary · Grades K–5
D
711 students17:1Rate it →
River Gate Elementary
Elementary · Grades K–5
B−
693 students15:1Rate it →
Sharon Elementary
Elementary · Grades K–5
A
688 students16:1Rate it →
Olde Providence Elementary
Elementary · Grades K–5
A
687 students16:1Rate it →
Myers Park Traditional Elem
Elementary · Grades K–5
B+
678 students16:1Rate it →
Winget Park Elementary
Elementary · Grades PK–5
B−
677 students17:1Rate it →
Smithfield Elementary
Elementary · Grades PK–5
B
672 students17:1Rate it →
Selwyn Elementary
Elementary · Grades K–5
A
669 students14:1Rate it →
Briarwood Academy
Elementary · Grades PK–5
C−
649 students17:1Rate it →
Beverly Woods Elementary
Elementary · Grades K–5
A
645 students15:1Rate it →
Hickory Grove Elementary
Elementary · Grades PK–5
D
643 students20:1Rate it →
Hawk Ridge Elementary
Elementary · Grades PK–5
A
640 students15:1Rate it →
Polo Ridge Elementary
Elementary · Grades PK–5
A+
634 students17:1Rate it →
Lake Wylie Elementary
Elementary · Grades PK–5
C
633 students17:1Rate it →
J. H. Gunn Elementary
Elementary · Grades K–5
D
616 students16:1Rate it →
Nations Ford Elementary
Elementary · Grades PK–5
D−
610 students17:1Rate it →
David Cox Road Elementary
Elementary · Grades PK–5
D
604 students17:1Rate it →
Merry Oaks International Academy
Elementary · Grades PK–5
D−
601 students15:1Rate it →
Hornets Nest Elementary
Elementary · Grades PK–5
D−
601 students19:1Rate it →
Charlotte East Language Academy
Elementary · Grades K–8
D
594 students12:1Rate it →
Providence Spring Elementary
Elementary · Grades K–5
A+
586 students16:1Rate it →
Lansdowne Elementary
Elementary · Grades K–5
C+
573 students15:1Rate it →
Thomasboro Academy
Elementary · Grades K–8
D
569 students15:1Rate it →
Rama Road Elementary
Elementary · Grades PK–5
C−
560 students17:1Rate it →
River Oaks Academy
Elementary · Grades PK–5
D
555 students18:1Rate it →
Newell Elementary
Elementary · Grades K–5
D
554 students13:1Rate it →
Devonshire Elementary
Elementary · Grades K–5
D−
550 students17:1Rate it →
Tuckaseegee Elementary
Elementary · Grades K–5
C
544 students14:1Rate it →
Esperanza Global Academy
Elementary · Grades PK–5
538 students17:1Rate it →
McAlpine Elementary
Elementary · Grades PK–5
A−
535 students14:1Rate it →
McKee Road Elementary
Elementary · Grades PK–5
A
534 students16:1Rate it →
Shamrock Gardens Elementary
Elementary · Grades PK–5
B−
532 students14:1Rate it →
Oaklawn Language Academy
Elementary · Grades K–8
C+
531 students13:1Rate it →
Joseph W Grier Academy
Elementary · Grades PK–5
C−
529 students16:1Rate it →
Steele Creek Elementary
Elementary · Grades PK–5
C−
525 students16:1Rate it →
Oakhurst STEAM Academy
Elementary · Grades K–5
C−
523 students17:1Rate it →
Westerly Hills Academy
Elementary · Grades PK–5
D−
522 students16:1Rate it →
Pinewood Elementary
Elementary · Grades PK–5
D
521 students15:1Rate it →
Montclaire Elementary
Elementary · Grades PK–5
D−
512 students13:1Rate it →
Greenway Park Elementary
Elementary · Grades PK–5
C−
511 students12:1Rate it →
Knights View Elementary School
Elementary · Grades PK–4
511 students15:1Rate it →
Oakdale Elementary
Elementary · Grades PK–5
D−
497 students16:1Rate it →
Mallard Creek Elementary
Elementary · Grades K–5
B−
490 students16:1Rate it →
Sedgefield Montessori
Elementary · Grades PK–6
A
485 students13:1Rate it →
Statesville Road Elementary
Elementary · Grades PK–5
D
482 students12:1Rate it →
Highland Creek Elementary
Elementary · Grades K–5
B
477 students17:1Rate it →
Charles H. Parker Academic Center
Elementary · Grades K–5
B+
472 students13:1Rate it →
Windsor Park Elementary
Elementary · Grades PK–5
C
470 students16:1Rate it →
Winterfield Elementary
Elementary · Grades PK–5
D−
461 students15:1Rate it →
Croft Community School
Elementary · Grades PK–5
B−
459 students17:1Rate it →
Highland Renaissance Academy
Elementary · Grades PK–5
D
443 students15:1Rate it →
Piney Grove Elementary
Elementary · Grades PK–5
D
441 students13:1Rate it →
Parkside Elementary
Elementary · Grades PK–5
B
437 students16:1Rate it →
First Ward Creative Arts Academy
Elementary · Grades K–5
C
421 students15:1Rate it →
Starmount Academy of Excellence
Elementary · Grades PK–5
D−
416 students15:1Rate it →
Bruns Avenue Elementary
Elementary · Grades PK–5
D−
415 students18:1Rate it →
Dilworth Elementary
Elementary · Grades PK–2
411 students19:1Rate it →
Elizabeth Traditional Elem
Elementary · Grades K–5
C+
409 students14:1Rate it →
Eastover Elementary
Elementary · Grades K–5
A−
385 students15:1Rate it →
Irwin Academic Center
Elementary · Grades K–5
A
371 students14:1Rate it →
Billingsville Elementary
Elementary · Grades K–2
356 students13:1Rate it →
Highland Mill Montessori
Elementary · Grades PK–6
A
341 students15:1Rate it →
Ashley Park PreK-8 School
Elementary · Grades PK–8
D−
338 students11:1Rate it →
Marie G Davis School
Elementary · Grades K–8
D
328 students13:1Rate it →
Reid Park Academy
Elementary · Grades PK–5
D
317 students12:1Rate it →
Chantilly Montessori
Elementary · Grades PK–6
A
316 students13:1Rate it →
Vaughan Academy of Technology
Elementary · Grades K–5
C+
309 students15:1Rate it →
Walter G. Byers School
Elementary · Grades PK–8
D
303 students12:1Rate it →
Druid Hills Academy
Elementary · Grades PK–8
D−
288 students10:1Rate it →
Allenbrook Elementary
Elementary · Grades PK–5
C−
267 students17:1Rate it →
Lincoln Heights Montessori
Elementary · Grades PK–6
A−
244 students13:1Rate it →
University Park Creative Arts
Elementary · Grades K–5
D
212 students9:1Rate it →
Villa Heights Elementary
Elementary · Grades K–5
C−
153 students10:1Rate it →
The path, start to finish
PK–593 elementary schoolsDepends on your addressD− to A+
6–838 middle schoolsDepends on your addressD− to A
9–1223 high schoolsDepends on your addressD to A+

Charlotte’s public schools are run by Charlotte-Mecklenburg Schools, which also serves Cornelius, Davidson, Huntersville and Matthews and others. To confirm the school for a specific address, ask the district.

The district

Spending and class size are shown but don’t count toward the grade. Each district’s own page has every school.

Test scores · 2021–22

Below the state in reading

Reading48%
State average 49.9% · 76161 students tested
Math52%
State average 50.8% · 69820 students tested

Charlotte vs. its neighbors

Schools grades for the North Carolina towns that share Charlotte’s borders.

Schools next door
TownSchoolsMain districts
CharlotteB−Charlotte-Mecklenburg Schools
MatthewsB−Charlotte-Mecklenburg Schools
PinevilleB−Charlotte-Mecklenburg Schools
Mint HillB−Charlotte-Mecklenburg Schools
MarvinA−Union County
WeddingtonA−Union County
HuntersvilleB−Charlotte-Mecklenburg Schools
HarrisburgB+Cabarrus County Schools
ConcordB+Cabarrus County Schools

4 of the 8 neighbors share Charlotte-Mecklenburg Schools with Charlotte, so their letters differ mainly through other districts.

Every school in Charlotte

222 schools. Each public school’s letter compares its own 2020–21 reading and math results with North Carolina’s other public schools (the newest school-level results we have).

District schools in Charlotteby address
Idlewild Elementary
Elementary · Grades PK–5
C+
850 students17:1Rate it →
Reedy Creek Elementary
Elementary · Grades PK–5
C−
850 students15:1Rate it →
Hidden Valley Elementary
Elementary · Grades PK–5
D
808 students16:1Rate it →
Endhaven Elementary
Elementary · Grades PK–5
B+
790 students16:1Rate it →
Sterling Elementary
Elementary · Grades PK–5 · Pineville
D−
786 students18:1Rate it →
Winding Springs Elementary
Elementary · Grades PK–5
D
786 students16:1Rate it →
Paw Creek Elementary
Elementary · Grades PK–5
C−
784 students17:1Rate it →
Gov's Village STEM (Lower)
Elementary · Grades PK–4
C
784 students17:1Rate it →
Huntingtowne Farms Elementary
Elementary · Grades PK–5
C
776 students16:1Rate it →
Mountain Island Lake Academy
Elementary · Grades PK–8
C−
766 students19:1Rate it →
South Pine Academy
Elementary · Grades PK–5
765 students19:1Rate it →
Lawrence Orr Elementary
Elementary · Grades PK–5
C
751 students15:1Rate it →
Grove Park Elementary School
Elementary · Grades PK–5
740 students18:1Rate it →
University Meadows Elementary
Elementary · Grades PK–5
C−
737 students19:1Rate it →
Renaissance West STEAM Academy
Elementary · Grades PK–8
D−
737 students14:1Rate it →
Berewick Elementary
Elementary · Grades PK–5
C−
717 students16:1Rate it →
Winget Park Elementary
Elementary · Grades PK–5
B−
677 students17:1Rate it →
Smithfield Elementary
Elementary · Grades PK–5
B
672 students17:1Rate it →
Briarwood Academy
Elementary · Grades PK–5
C−
649 students17:1Rate it →
Hickory Grove Elementary
Elementary · Grades PK–5
D
643 students20:1Rate it →
Hawk Ridge Elementary
Elementary · Grades PK–5
A
640 students15:1Rate it →
Polo Ridge Elementary
Elementary · Grades PK–5
A+
634 students17:1Rate it →
Lake Wylie Elementary
Elementary · Grades PK–5
C
633 students17:1Rate it →
Nations Ford Elementary
Elementary · Grades PK–5
D−
610 students17:1Rate it →
David Cox Road Elementary
Elementary · Grades PK–5
D
604 students17:1Rate it →
Merry Oaks International Academy
Elementary · Grades PK–5
D−
601 students15:1Rate it →
Hornets Nest Elementary
Elementary · Grades PK–5
D−
601 students19:1Rate it →
Rama Road Elementary
Elementary · Grades PK–5
C−
560 students17:1Rate it →
River Oaks Academy
Elementary · Grades PK–5
D
555 students18:1Rate it →
Esperanza Global Academy
Elementary · Grades PK–5
538 students17:1Rate it →
McAlpine Elementary
Elementary · Grades PK–5
A−
535 students14:1Rate it →
McKee Road Elementary
Elementary · Grades PK–5
A
534 students16:1Rate it →
Shamrock Gardens Elementary
Elementary · Grades PK–5
B−
532 students14:1Rate it →
Joseph W Grier Academy
Elementary · Grades PK–5
C−
529 students16:1Rate it →
Steele Creek Elementary
Elementary · Grades PK–5
C−
525 students16:1Rate it →
Westerly Hills Academy
Elementary · Grades PK–5
D−
522 students16:1Rate it →
Pinewood Elementary
Elementary · Grades PK–5
D
521 students15:1Rate it →
Montclaire Elementary
Elementary · Grades PK–5
D−
512 students13:1Rate it →
Greenway Park Elementary
Elementary · Grades PK–5
C−
511 students12:1Rate it →
Knights View Elementary School
Elementary · Grades PK–4
511 students15:1Rate it →
Oakdale Elementary
Elementary · Grades PK–5
D−
497 students16:1Rate it →
Sedgefield Montessori
Elementary · Grades PK–6
A
485 students13:1Rate it →
Statesville Road Elementary
Elementary · Grades PK–5
D
482 students12:1Rate it →
Windsor Park Elementary
Elementary · Grades PK–5
C
470 students16:1Rate it →
Winterfield Elementary
Elementary · Grades PK–5
D−
461 students15:1Rate it →
Croft Community School
Elementary · Grades PK–5
B−
459 students17:1Rate it →
Highland Renaissance Academy
Elementary · Grades PK–5
D
443 students15:1Rate it →
Piney Grove Elementary
Elementary · Grades PK–5
D
441 students13:1Rate it →
Parkside Elementary
Elementary · Grades PK–5
B
437 students16:1Rate it →
Starmount Academy of Excellence
Elementary · Grades PK–5
D−
416 students15:1Rate it →
Bruns Avenue Elementary
Elementary · Grades PK–5
D−
415 students18:1Rate it →
Dilworth Elementary
Elementary · Grades PK–2
411 students19:1Rate it →
Highland Mill Montessori
Elementary · Grades PK–6
A
341 students15:1Rate it →
Ashley Park PreK-8 School
Elementary · Grades PK–8
D−
338 students11:1Rate it →
Reid Park Academy
Elementary · Grades PK–5
D
317 students12:1Rate it →
Chantilly Montessori
Elementary · Grades PK–6
A
316 students13:1Rate it →
Walter G. Byers School
Elementary · Grades PK–8
D
303 students12:1Rate it →
Druid Hills Academy
Elementary · Grades PK–8
D−
288 students10:1Rate it →
Allenbrook Elementary
Elementary · Grades PK–5
C−
267 students17:1Rate it →
Lincoln Heights Montessori
Elementary · Grades PK–6
A−
244 students13:1Rate it →
South Academy of International Languages
Elementary · Grades K–8
A−
1,259 students15:1Rate it →
Rea Farms STEAM Academy
Elementary · Grades K–8
A
1,098 students16:1Rate it →
Collinswood Language Academy
Elementary · Grades K–8
B
893 students16:1Rate it →
Ballantyne Elementary
Elementary · Grades K–5
A−
745 students17:1Rate it →
Albemarle Road Elementary
Elementary · Grades K–5
D
711 students17:1Rate it →
River Gate Elementary
Elementary · Grades K–5
B−
693 students15:1Rate it →
Sharon Elementary
Elementary · Grades K–5
A
688 students16:1Rate it →
Olde Providence Elementary
Elementary · Grades K–5
A
687 students16:1Rate it →
Myers Park Traditional Elem
Elementary · Grades K–5
B+
678 students16:1Rate it →
Selwyn Elementary
Elementary · Grades K–5
A
669 students14:1Rate it →
Beverly Woods Elementary
Elementary · Grades K–5
A
645 students15:1Rate it →
J. H. Gunn Elementary
Elementary · Grades K–5
D
616 students16:1Rate it →
Charlotte East Language Academy
Elementary · Grades K–8
D
594 students12:1Rate it →
Providence Spring Elementary
Elementary · Grades K–5
A+
586 students16:1Rate it →
Lansdowne Elementary
Elementary · Grades K–5
C+
573 students15:1Rate it →
Thomasboro Academy
Elementary · Grades K–8
D
569 students15:1Rate it →
Newell Elementary
Elementary · Grades K–5
D
554 students13:1Rate it →
Devonshire Elementary
Elementary · Grades K–5
D−
550 students17:1Rate it →
Tuckaseegee Elementary
Elementary · Grades K–5
C
544 students14:1Rate it →
Oaklawn Language Academy
Elementary · Grades K–8
C+
531 students13:1Rate it →
Oakhurst STEAM Academy
Elementary · Grades K–5
C−
523 students17:1Rate it →
Mallard Creek Elementary
Elementary · Grades K–5
B−
490 students16:1Rate it →
Highland Creek Elementary
Elementary · Grades K–5
B
477 students17:1Rate it →
Charles H. Parker Academic Center
Elementary · Grades K–5
B+
472 students13:1Rate it →
First Ward Creative Arts Academy
Elementary · Grades K–5
C
421 students15:1Rate it →
Elizabeth Traditional Elem
Elementary · Grades K–5
C+
409 students14:1Rate it →
Eastover Elementary
Elementary · Grades K–5
A−
385 students15:1Rate it →
Irwin Academic Center
Elementary · Grades K–5
A
371 students14:1Rate it →
Billingsville Elementary
Elementary · Grades K–2
356 students13:1Rate it →
Marie G Davis School
Elementary · Grades K–8
D
328 students13:1Rate it →
Vaughan Academy of Technology
Elementary · Grades K–5
C+
309 students15:1Rate it →
University Park Creative Arts
Elementary · Grades K–5
D
212 students9:1Rate it →
Villa Heights Elementary
Elementary · Grades K–5
C−
153 students10:1Rate it →
Cotswold Elementary
Elementary · Grades 3–5
C+
340 students11:1Rate it →
Dilworth Elementary School Latta Campus
Elementary · Grades 3–5
A
330 students14:1Rate it →
Gov's Village STEM (Upper)
Middle · Grades 5–8
C
684 students19:1Rate it →
Charlotte-Mecklenburg Virtual School
High · Grades 5–12
A
619 students17:1Rate it →
Community House Middle
Middle · Grades 6–8
A
1,425 students20:1Rate it →
Jay M. Robinson Middle
Middle · Grades 6–8
A
1,333 students19:1Rate it →
Randolph Middle
Middle · Grades 6–8
A
1,215 students20:1Rate it →
Southwest Middle School
Middle · Grades 6–8
C−
1,205 students17:1Rate it →
Alexander Graham Middle
Middle · Grades 6–8
B+
1,187 students19:1Rate it →
Piedmont Middle School
Middle · Grades 6–8
A
1,108 students20:1Rate it →
Quail Hollow Middle
Middle · Grades 6–8
C−
1,090 students17:1Rate it →
McClintock Middle
Middle · Grades 6–8
C
1,056 students17:1Rate it →
Northridge Middle
Middle · Grades 6–8
C−
1,014 students18:1Rate it →
Carmel Middle
Middle · Grades 6–8
B
1,004 students17:1Rate it →
Northwest School of the Arts
High · Grades 6–12
A−
993 students16:1Rate it →
Kennedy Middle
Middle · Grades 6–8
C+
990 students18:1Rate it →
Albemarle Road Middle
Middle · Grades 6–8
C−
945 students18:1Rate it →
Cochrane Collegiate Academy
High · Grades 6–12
D
854 students19:1Rate it →
Eastway Middle
Middle · Grades 6–8
D
849 students17:1Rate it →
Martin Luther King Jr Middle
Middle · Grades 6–8
D
844 students16:1Rate it →
Ridge Road Middle
Middle · Grades 6–8
C−
840 students17:1Rate it →
South Charlotte Middle
Middle · Grades 6–8
A−
770 students19:1Rate it →
Ranson Middle
Middle · Grades 6–8
D
757 students17:1Rate it →
James Martin Middle
Middle · Grades 6–8
D
659 students17:1Rate it →
Coulwood STEM Academy
Middle · Grades 6–8
C+
632 students15:1Rate it →
Sedgefield Middle
Middle · Grades 6–8
C+
534 students19:1Rate it →
Wilson STEM Academy
Middle · Grades 6–8
D
456 students19:1Rate it →
Williams Secondary Montessori
High · Grades 7–12
A
401 students15:1Rate it →
Myers Park High School
High · Grades 9–12
A
3,225 students21:1Rate it →
Ardrey Kell High School
High · Grades 9–12
A+
3,036 students21:1Rate it →
South Mecklenburg High School
High · Grades 9–12
A
2,534 students18:1Rate it →
East Mecklenburg High School
High · Grades 9–12
A−
2,422 students19:1Rate it →
Julius L. Chambers High School
High · Grades 9–12
C+
2,225 students19:1Rate it →
Providence High School
High · Grades 9–12
A+
2,167 students21:1Rate it →
Mallard Creek High School
High · Grades 9–12
A−
2,068 students19:1Rate it →
West Charlotte High School
High · Grades 9–12
C
2,008 students20:1Rate it →
Garinger High School
High · Grades 9–12
C+
1,877 students18:1Rate it →
Phillip O Berry Academy of Technology
High · Grades 9–12
B+
1,533 students18:1Rate it →
Olympic High School
High · Grades 9–12
B+
1,483 students17:1Rate it →
Ballantyne Ridge High School
Secondary · Grades 9–11
1,414 students17:1Rate it →
West Mecklenburg High School
High · Grades 9–12
C+
1,290 students17:1Rate it →
Harding University High School
High · Grades 9–12
C
1,204 students17:1Rate it →
Char Eng Early College-UNCC
High · Grades 9–12
A+
313 students20:1Rate it →
Central Piedmont Early College
High · Grades 9–12
D
278 students28:1Rate it →
Hawthorne Academy of Health Sciences
High · Grades 9–12
A−
239 students13:1Rate it →
Charlotte Teacher Early College
High · Grades 9–12
A+
192 studentsRate it →
Military and Global Leadership
High · Grades 9–12
C
71 students8:1Rate it →
Cato Middle College High School
High · Grades 11–12
A+
173 students35:1Rate it →
Harper Middle College High
High · Grades 11–12
A+
125 students26:1Rate it →
Other district programsby referral or application
Charter schoolsfree, open by application
Sugar Creek Charter
Grades K–12
C+
Charter
1,591 students23:1Rate it →
Corvian Community School
Grades K–12
A−
Charter
1,376 students19:1Rate it →
Socrates Academy
Grades K–12 · Matthews
A
Charter
1,039 students20:1Rate it →
Mallard Creek STEM Academy
Elementary · Grades K–8
C+
Charter
961 students13:1Rate it →
Unity Classical Charter School
Elementary · Grades K–8
B−
Charter
928 students24:1Rate it →
Jackson Day School
Grades K–12
B
Charter
882 students15:1Rate it →
KIPP Charlotte
Elementary · Grades K–8
D
Charter
813 students16:1Rate it →
Charlotte Lab School
Grades K–12
B−
Charter
807 students12:1Rate it →
TMSA Charlotte
Grades K–12
B−
Charter
760 students15:1Rate it →
Bonnie Cone Classical Academy
Elementary · Grades K–6 · Huntersville
B
Charter
642 students18:1Rate it →
Movement Charter School
Elementary · Grades K–8
C−
Charter
625 students17:1Rate it →
Telra Institute
Grades K–9
Charter
621 students17:1Rate it →
Pioneer Springs Community School
Grades K–12
B
Charter
558 students12:1Rate it →
Movement School Eastland
Elementary · Grades K–5
Charter
523 students17:1Rate it →
Metrolina Reg Scholars Academy
Elementary · Grades K–8
A+
Charter
396 students14:1Rate it →
Commonwealth High
High · Grades 9–12
D
CharterAlternative Education
377 students32:1Rate it →
Stewart Creek High
High · Grades 9–12
D−
CharterAlternative Education
342 students29:1Rate it →
Steele Creek Preparatory Academy
Elementary · Grades K–8
C
Charter
335 studentsRate it →
Movement School Southwest
Elementary · Grades K–3
Charter
284 students16:1Rate it →
American Leadership Academy Charlotte
Elementary · Grades K–7
C
Charter
277 students16:1Rate it →
United Community School
Elementary · Grades K–8
C−
Charter
250 students13:1Rate it →
Movement School Northwest
Elementary · Grades K–2
Charter
208 students15:1Rate it →
East Voyager Academy of Charlotte
Elementary · Grades K–8
C
Charter
200 students25:1Rate it →
Charlotte Secondary
High · Grades 6–12
D
Charter
157 students22:1Rate it →
Other public schools in Charlotterun by other districts or the state
Online schools based in Charlottenot counted as local schools
Private schoolstuition; no state tests, so no grade
Charlotte Latin School
Grades K–12
Private · Nonsectarian
1,523 students8:1Rate it →
Charlotte Catholic High School
High · Grades 9–12
Private · Catholic
1,330 students14:1Rate it →
Charlotte Christian School
Grades K–12
Private · Religious
1,239 students12:1Rate it →
Hickory Grove Christian School
Grades PK–12
Private · Religious
752 students11:1Rate it →
St. Matthew Catholic School
Elementary · Grades K–5
Private · Catholic
682 students18:1Rate it →
St. Gabriel Catholic School
Elementary · Grades K–5
Private · Catholic
657 students16:1Rate it →
Trinity Episcopal School
Elementary · Grades K–8
Private · Religious
437 students9:1Rate it →
Charlotte Preparatory School
Elementary · Grades PK–8
Private · Nonsectarian
421 students5:1Rate it →
Intellicor International Academy
Grades PK–12
Private · Religious
400 students14:1Rate it →
St. Ann Catholic School
Elementary · Grades PK–5
Private · Catholic
359 students7:1Rate it →
The Fletcher School
Grades K–12
Private · Special education
292 students5:1Rate it →
Christ Church Preschool and Kindergarten
Elementary · Grades PK–K
Private · Religious
276 studentsRate it →
Victory Christian Center School
Grades PK–12
Private · Religious
244 students11:1Rate it →
St. Patrick Catholic School
Elementary · Grades K–5
Private · Catholic
228 students13:1Rate it →
Charlotte Islamic Academy
Grades PK–12
Private · Religious
225 students8:1Rate it →
Phoenix Montessori Academy
Grades PK–12
Private · Nonsectarian
224 students8:1Rate it →
Brtish International School of Charlotte
Grades PK–12
Private · Nonsectarian
220 students11:1Rate it →
Omni Montessori School
Grades PK–9
Private · Nonsectarian
207 students15:1Rate it →
Northside Christian Academy
Grades K–12
Private · Religious
186 students9:1Rate it →
Good Shepherd Christian School
Elementary · Grades PK–2
Private · Religious
185 studentsRate it →
Our Lady of the Assumption School
Elementary · Grades PK–8
Private · Catholic
184 students11:1Rate it →
Brookstone Schools
Elementary · Grades K–8
Private · Religious
174 students8:1Rate it →
Matthews Christian Academy
Grades PK–12 · Matthews
Private · Religious
168 students9:1Rate it →
Charlotte Jewish Day School
Elementary · Grades PK–7
Private · Religious
159 students8:1Rate it →
United Faith Christian Academy
Grades PK–12
Private · Religious
137 students6:1Rate it →
Consolidated High School of Jewish Studies
High · Grades 8–12
Private · Religious
105 students16:1Rate it →
Victory Center Elementary School
Elementary · Grades K–5
Private · Religious
100 students6:1Rate it →
The John Crosland School
Grades K–12
Private · Special education
97 students5:1Rate it →
Adventist Christian Academy of Charlotte
Elementary · Grades K–8
Private · Religious
88 studentsRate it →
Alc Mosaic (Mosaic School)
Private · Nonsectarian
80 students10:1Rate it →
Friendship Day School for the Sciences & the Arts
Elementary · Grades K–5
Private · Nonsectarian
72 students8:1Rate it →
Keystone Montessori School
Elementary · Grades PK–3
Private · Nonsectarian
60 students10:1Rate it →
Philips Academy
Grades 6–12
Private · Special education
55 students5:1Rate it →
Brisbane Academy Preparatory School
Elementary · Grades PK–8
Private · Nonsectarian
53 students6:1Rate it →
The Nest Academy
Grades K–12
Private · Nonsectarian
53 students8:1Rate it →
Ignite Achievement Academy
Grades 1–12
Private · Special education
53 students3:1Rate it →
Trinity Christian Preparatory School
High · Grades 7–12
Private · Nonsectarian
50 students6:1Rate it →
Crossway Academy
Elementary · Grades K–8
Private · Special education
49 students7:1Rate it →
Fusion Charlotte
Grades 6–12
Private · Nonsectarian
49 students3:1Rate it →
Berean Jr. Academy
Elementary · Grades K–7
Private · Religious
44 students11:1Rate it →
Charlotte Leadership Academy
Grades 6–12
Private · Nonsectarian
44 students13:1Rate it →
Fusion Academy and Learning Center - Charlotte
Grades 6–12
Private · Nonsectarian
44 students3:1Rate it →
Kent Academy
Grades 1–12
Private · Nonsectarian
36 students6:1Rate it →
Cyzner Institute
Elementary · Grades PK–8
Private · Special education
32 students16:1Rate it →
Emerald School of Excellence
High · Grades 9–12
Private · Nonsectarian
29 students8:1Rate it →
Epiphany School of Charlotte
Elementary · Grades 4–8
Private · Special education
20 students4:1Rate it →
School at Thompson
Grades 4–10 · Matthews
Private · Nonsectarian
17 students8:1Rate it →
Kids R Kids Learning Academy of Blakeney
Elementary · Grades K
Private · Nonsectarian
12 students12:1Rate it →
Teaching Achieving Students Academy
Elementary · Grades 2–7
Private · Religious
12 students5:1Rate it →

Left off: 3 public programs with fewer than 25 students (Telra Institute Remote Academy, Go Big and Honor Prep). 1 duplicate private-school records merged.

Questions about Charlotte’s schools

Are Charlotte’s schools good?

On North Carolina’s tests they score below most of the state: the public schools Charlotte children attend score below 54% of North Carolina’s school districts on tests and graduation, a B− Schools grade, #165 of 290 North Carolina towns. Among towns with similar incomes they beat 39%. Tests are from 2021–22, graduation from the class of 2023.

What school district is Charlotte in?

Charlotte-Mecklenburg Schools, which runs grades PK–12 and enrolls 145,014 students in 186 schools (2024–25).

Where do Charlotte kids go to high school?

One of 23 high schools, depending on your address: Myers Park High School, Ardrey Kell High School, South Mecklenburg High School, East Mecklenburg High School, Julius L. Chambers High School, Providence High School, Mallard Creek High School, West Charlotte High School, Garinger High School, Phillip O Berry Academy of Technology, Olympic High School, Ballantyne Ridge High School, West Mecklenburg High School, Harding University High School, Northwest School of the Arts, Cochrane Collegiate Academy, Charlotte-Mecklenburg Virtual School, Williams Secondary Montessori, Char Eng Early College-UNCC, Central Piedmont Early College, Hawthorne Academy of Health Sciences, Charlotte Teacher Early College and Military and Global Leadership.

What is Charlotte’s graduation rate?

83% of the class of 2023 in Charlotte-Mecklenburg Schools graduated in four years, against 86% across North Carolina.

How much does Charlotte spend per student?

$13,065 in Charlotte-Mecklenburg Schools (FY2024), against $13,045 across North Carolina. Spending doesn’t count toward the grade.

Are there private schools in Charlotte?

Yes: Charlotte Latin School (nonsectarian, grades K–12, 1,523 students), Charlotte Catholic High School (Catholic, grades 9–12, 1,330 students), Charlotte Christian School (religious, grades K–12, 1,239 students), Hickory Grove Christian School (religious, grades PK–12, 752 students), St. Matthew Catholic School (Catholic, grades K–5, 682 students), St. Gabriel Catholic School (Catholic, grades K–5, 657 students), Trinity Episcopal School (religious, grades K–8, 437 students), Charlotte Preparatory School (nonsectarian, grades PK–8, 421 students), Intellicor International Academy (religious, grades PK–12, 400 students), St. Ann Catholic School (Catholic, grades PK–5, 359 students), The Fletcher School (special education, grades K–12, 292 students), Christ Church Preschool and Kindergarten (religious, grades PK–K, 276 students), Victory Christian Center School (religious, grades PK–12, 244 students), St. Patrick Catholic School (Catholic, grades K–5, 228 students), Charlotte Islamic Academy (religious, grades PK–12, 225 students), Phoenix Montessori Academy (nonsectarian, grades PK–12, 224 students), Brtish International School of Charlotte (nonsectarian, grades PK–12, 220 students), Omni Montessori School (nonsectarian, grades PK–9, 207 students), Northside Christian Academy (religious, grades K–12, 186 students), Good Shepherd Christian School (religious, grades PK–2, 185 students), Our Lady of the Assumption School (Catholic, grades PK–8, 184 students), Brookstone Schools (religious, grades K–8, 174 students), Matthews Christian Academy (religious, grades PK–12, 168 students), Charlotte Jewish Day School (religious, grades PK–7, 159 students), United Faith Christian Academy (religious, grades PK–12, 137 students), Consolidated High School of Jewish Studies (religious, grades 8–12, 105 students), Victory Center Elementary School (religious, grades K–5, 100 students), The John Crosland School (special education, grades K–12, 97 students), Adventist Christian Academy of Charlotte (religious, grades K–8, 88 students), Alc Mosaic (Mosaic School) (nonsectarian, grades , 80 students), Friendship Day School for the Sciences & the Arts (nonsectarian, grades K–5, 72 students), Keystone Montessori School (nonsectarian, grades PK–3, 60 students), Philips Academy (special education, grades 6–12, 55 students), Brisbane Academy Preparatory School (nonsectarian, grades PK–8, 53 students), The Nest Academy (nonsectarian, grades K–12, 53 students), Ignite Achievement Academy (special education, grades 1–12, 53 students), Trinity Christian Preparatory School (nonsectarian, grades 7–12, 50 students), Crossway Academy (special education, grades K–8, 49 students), Fusion Charlotte (nonsectarian, grades 6–12, 49 students), Berean Jr. Academy (religious, grades K–7, 44 students), Charlotte Leadership Academy (nonsectarian, grades 6–12, 44 students), Fusion Academy and Learning Center - Charlotte (nonsectarian, grades 6–12, 44 students), Kent Academy (nonsectarian, grades 1–12, 36 students), Cyzner Institute (special education, grades PK–8, 32 students), Emerald School of Excellence (nonsectarian, grades 9–12, 29 students), Epiphany School of Charlotte (special education, grades 4–8, 20 students), School at Thompson (nonsectarian, grades 4–10, 17 students), Kids R Kids Learning Academy of Blakeney (nonsectarian, grades K, 12 students) and Teaching Achieving Students Academy (religious, grades 2–7, 12 students). Charlotte also has 24 charter schools, free and open by application.

Parents talk

What Charlotte families are saying about school.

Town Square →
Start the conversation

Looking for colleges? Colleges near Charlotte → They have their own page.

School data: state test results (2021–22, with participation) and four-year graduation rates (class of 2023) reported to the U.S. Department of Education (EDFacts via ED Data Express); each school’s own letter uses its 2020–21 results (EDFacts via the Urban Institute); schools and enrollment from NCES (2024–25; private schools 2023–24); spending from the Census Bureau’s school finance survey (FY2024). The School Grade is our own summary, graded within North Carolina. Stars are from neighbors.