The bulletin board for America's public schools. Parents, teachers, students, and staff. One community per school.

North Carolina schools ranked by test score

Latest NC EOG / EOC year (2024-25). 1,305 schools with reported Mathematics scores. State average: 52.8%.
RankSchoolLevelMathematicsvs state
1051South Graham Elementary
Graham · Alamance-Burlington Schools
Elementary44.6%-8.2pp
1052Vanceboro-Farm Life Elementary
Vanceboro · Craven County Board of Education
Elementary44.6%-8.2pp
1053Washington County Elementary School
Roper · Washington County Schools
Elementary44.5%-8.3pp
1054Grifton
Grifton · Pitt County Schools
Elementary44.4%-8.4pp
1055Margaret Willis Elementary
Fayetteville · Cumberland County Schools
Elementary44.4%-8.4pp
1056R N Harris Elementary
Durham · Durham Public Schools
Elementary44.4%-8.4pp
1057Upward Elementary
Flat Rock · Henderson County Schools
Elementary44.4%-8.4pp
1058Ashley Park PreK-8 School
Charlotte · Charlotte-Mecklenburg Schools
Elementary44.3%-8.5pp
1059Township Three Elementary
Shelby · Cleveland County Schools
Elementary44.2%-8.6pp
1060W G Pearson Elementary
Durham · Durham Public Schools
Elementary44.2%-8.6pp
1061West Yadkin Elementary
Hamptonville · Yadkin County Schools
Elementary44.2%-8.6pp
1062Gaston STEM Leadership Academy
Gaston · Northampton County Schools
Elementary44.1%-8.7pp
1063Manchester Elementary
Spring Lake · Cumberland County Schools
Elementary44.1%-8.7pp
1064Trinity Elementary School
Trinity · Randolph County School System
Elementary44.1%-8.7pp
1065Wrightsboro Elementary
Wilmington · New Hanover County Schools
Elementary44.1%-8.7pp
1066John W Dillard Academy
Madison · Rockingham County Schools
Elementary43.9%-8.9pp
1067Rex-Rennert Elementary
Shannon · Public Schools of Robeson County
Elementary43.9%-8.9pp
1068Pickett Elementary School
Lexington · Lexington City Schools
Elementary43.8%-9.0pp
1069Esperanza Global Academy
Charlotte · Charlotte-Mecklenburg Schools
Elementary43.7%-9.1pp
1070Magnolia Elementary
Lumberton · Public Schools of Robeson County
Elementary43.7%-9.1pp
1071West Oxford Elementary
Oxford · Granville County Schools
Elementary43.7%-9.1pp
1072Knightdale Elementary
Knightdale · Wake County Schools
Elementary43.6%-9.2pp
1073North Kannapolis Elementary
Kannapolis · Kannapolis City Schools
Elementary43.6%-9.2pp
1074Smith Elementary
Raleigh · Wake County Schools
Elementary43.6%-9.2pp
1075South Smithfield Elementary
Smithfield · Johnston County Public Schools
Elementary43.6%-9.2pp
1076West Hoke Elementary
Raeford · Hoke County Schools
Elementary43.6%-9.2pp
1077Blue Creek Elementary
Jacksonville · Onslow County Schools
Elementary43.5%-9.3pp
1078Ceasar Cone Elementary
Greensboro · Guilford County Schools
Elementary43.5%-9.3pp
1079Huntingtowne Farms Elementary
Charlotte · Charlotte-Mecklenburg Schools
Elementary43.5%-9.3pp
1080Wadesboro Primary
Wadesboro · Anson County Schools
Elementary43.5%-9.3pp
1081College Lakes Elementary
Fayetteville · Cumberland County Schools
Elementary43.3%-9.5pp
1082Deep Branch Elementary
Lumberton · Public Schools of Robeson County
Elementary43.3%-9.5pp
1083Eno Valley Elementary
Durham · Durham Public Schools
Elementary43.3%-9.5pp
1084Joseph W Grier Academy
Charlotte · Charlotte-Mecklenburg Schools
Elementary43.3%-9.5pp
1085Lake Rim Elementary
Fayetteville · Cumberland County Schools
Elementary43.3%-9.5pp
1086North Cove Elementary School
Marion · McDowell County Schools
Elementary43.3%-9.5pp
1087Peterson Elementary
Red Springs · Public Schools of Robeson County
Elementary43.3%-9.5pp
1088Donna L Loflin Elementary
Asheboro · Asheboro City Schools
Elementary43.2%-9.6pp
1089Swain County East Elementary
Bryson City · Swain County Schools
Elementary43.2%-9.6pp
1090Millbrook Elementary
Raleigh · Wake County Schools
Elementary43.1%-9.7pp
1091Mountain View Elementary School
Hays · Wilkes County Schools
Elementary43.1%-9.7pp
1092Oakwood Elementary
Yanceyville · Caswell County Schools
Elementary43.1%-9.7pp
1093Bill Hefner Elementary
Fayetteville · Cumberland County Schools
Elementary43.0%-9.8pp
1094Beulaville Elementary
Beulaville · Duplin County Schools
Elementary42.9%-9.9pp
1095Cumberland Mills Elementary
Fayetteville · Cumberland County Schools
Elementary42.9%-9.9pp
1096David Cox Road Elementary
Charlotte · Charlotte-Mecklenburg Schools
Elementary42.8%-10.0pp
1097Aberdeen Elementary
Aberdeen · Moore County Schools
Elementary42.7%-10.1pp
1098Happy Valley Elementary
Lenoir · Caldwell County Schools
Elementary42.6%-10.2pp
1099Zebulon Elementary
Zebulon · Wake County Schools
Elementary42.6%-10.2pp
1100Central Elementary
Jackson · Northampton County Schools
Elementary42.4%-10.4pp
Page 22 of 27

About this ranking

Schools are ranked by the percentage of students who scored at or above the NC EOG / EOC % Grade Level Proficient threshold on the latest available NC EOG / EOC Mathematics test (school year 2024-25). A higher percentage is better.

Only public schools with a reasonable cohort size are included (at least 50 total students enrolled, since the source file does not include per-subject student counts), so very small programs and special-purpose centers are filtered out.

The state average shown above is enrollment-weighted: we multiply each school's score by how many of its students tested, sum those across every public school in North Carolina, and divide by the total students tested. This way a big school counts more than a tiny one in the typical-student average.