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
951E E Miller Elementary
Fayetteville · Cumberland County Schools
Elementary48.2%-4.6pp
952Havelock Elementary
Havelock · Craven County Board of Education
Elementary48.2%-4.6pp
953Forest Pines Drive Elementary
Raleigh · Wake County Schools
Elementary48.1%-4.7pp
954Long Branch Elementary
Lumberton · Public Schools of Robeson County
Elementary48.1%-4.7pp
955Louisburg Elementary
Louisburg · Franklin County Schools
Elementary48.1%-4.7pp
956Pembroke Elementary
Pembroke · Public Schools of Robeson County
Elementary48.1%-4.7pp
957Statesville Road Elementary
Charlotte · Charlotte-Mecklenburg Schools
Elementary48.1%-4.7pp
958Broadway Elementary
Broadway · Lee County Schools
Elementary48.0%-4.8pp
959Monroeton Elementary
Reidsville · Rockingham County Schools
Elementary48.0%-4.8pp
960Bladen Lakes Primary
Elizabethtown · Bladen County Schools
Elementary47.9%-4.9pp
961Churchland Elementary
Lexington · Davidson County Schools
Elementary47.9%-4.9pp
962Oxford Elementary
Claremont · Catawba County Schools
Elementary47.9%-4.9pp
963Vaughan Elementary
Macon · Warren County Schools
Elementary47.9%-4.9pp
964East Garner Elementary
Garner · Wake County Schools
Elementary47.8%-5.0pp
965Sedgefield Elementary
Greensboro · Guilford County Schools
Elementary47.8%-5.0pp
966Carl A Furr Elementary
Concord · Cabarrus County Schools
Elementary47.7%-5.1pp
967Whitnel Elementary
Lenoir · Caldwell County Schools
Elementary47.7%-5.1pp
968Sylvan Elementary
Snow Camp · Alamance-Burlington Schools
Elementary47.6%-5.2pp
969Washington Street Elementary
Rockingham · Richmond County Schools
Elementary47.6%-5.2pp
970William H Owen Elementary
Fayetteville · Cumberland County Schools
Elementary47.6%-5.2pp
971B F Grady Elementary
Albertson · Duplin County Schools
Elementary47.5%-5.3pp
972Dublin Primary
Dublin · Bladen County Schools
Elementary47.5%-5.3pp
973Stoneville Elementary
Stoneville · Rockingham County Schools
Elementary47.5%-5.3pp
974Brentwood Elementary
Fayetteville · Cumberland County Schools
Elementary47.4%-5.4pp
975Fairview Elementary
High Point · Guilford County Schools
Elementary47.4%-5.4pp
976Northwoods Elementary
Jacksonville · Onslow County Schools
Elementary47.4%-5.4pp
977Berryhill School
Charlotte · Charlotte-Mecklenburg Schools
Elementary47.3%-5.5pp
978Cloverleaf Elementary
Statesville · Iredell-Statesville Schools
Elementary47.3%-5.5pp
979Forestville Road Elementary
Knightdale · Wake County Schools
Elementary47.3%-5.5pp
980Bethesda Elementary
Durham · Durham Public Schools
Elementary47.2%-5.6pp
981Forest Park Elementary
Kannapolis · Kannapolis City Schools
Elementary47.2%-5.6pp
982Kenansville Elementary
Kenansville · Duplin County Schools
Elementary47.2%-5.6pp
983WB Wicker Elementary
Sanford · Lee County Schools
Elementary47.2%-5.6pp
984David D Jones Elementary
Greensboro · Guilford County Schools
Elementary47.1%-5.7pp
985Hallsboro-Artesia Elementary
Hallsboro · Columbus County Schools
Elementary47.0%-5.8pp
986Laurel Hill Elementary
Laurel Hill · Scotland County Schools
Elementary47.0%-5.8pp
987Dillard Drive Elementary
Raleigh · Wake County Schools
Elementary46.9%-5.9pp
988Konnoak Elementary
Winston Salem · Winston Salem / Forsyth County Schools
Elementary46.9%-5.9pp
989Liberty Elementary School
Liberty · Randolph County School System
Elementary46.9%-5.9pp
990Morgan Elementary
Gold Hill · Rowan-Salisbury Schools
Elementary46.9%-5.9pp
991Sugarloaf Elementary
Hendersonville · Henderson County Schools
Elementary46.9%-5.9pp
992Walkertown Elementary
Walkertown · Winston Salem / Forsyth County Schools
Elementary46.9%-5.9pp
993Black Mountain Elementary
Black Mountain · Buncombe County Schools
Elementary46.8%-6.0pp
994Boone Trail Elementary
Lillington · Harnett County Schools
Elementary46.8%-6.0pp
995Dunn Elementary
Dunn · Harnett County Schools
Elementary46.8%-6.0pp
996Love Memorial Elementary
Lincolnton · Lincoln County Schools
Elementary46.8%-6.0pp
997Murray-Massenburg Elementary
Durham · Durham Public Schools
Elementary46.7%-6.1pp
998Rural Hall Elementary
Rural Hall · Winston Salem / Forsyth County Schools
Elementary46.7%-6.1pp
999Wendell Elementary
Wendell · Wake County Schools
Elementary46.7%-6.1pp
1000Grove Park Elementary School
Charlotte · Charlotte-Mecklenburg Schools
Elementary46.6%-6.2pp
Page 20 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.