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
1151John Small Elementary
Washington · Beaufort County Schools
Elementary39.4%-13.4pp
1152William T Brown Elementary
Spring Lake · Cumberland County Schools
Elementary39.4%-13.4pp
1153Tar Heel School
Tar Heel · Bladen County Schools
Elementary39.2%-13.6pp
1154C.F. Pope Elementary
Burgaw · Pender County Schools
Elementary39.1%-13.7pp
1155Central Elementary
Eden · Rockingham County Schools
Elementary39.1%-13.7pp
1156Clara J Peck Elementary
Greensboro · Guilford County Schools
Elementary39.0%-13.8pp
1157East Iredell Elementary
Statesville · Iredell-Statesville Schools
Elementary39.0%-13.8pp
1158Marie G Davis School
Charlotte · Charlotte-Mecklenburg Schools
Elementary39.0%-13.8pp
1159Ronald E. McNair Elementary
Browns Summit · Guilford County Schools
Elementary39.0%-13.8pp
1160Newland Elementary
Newland · Avery County Schools
Elementary38.9%-13.9pp
1161Tabor City School
Tabor City · Columbus County Schools
Elementary38.9%-13.9pp
1162Cliffdale Elementary
Fayetteville · Cumberland County Schools
Elementary38.8%-14.0pp
1163College Park Elementary
Wilmington · New Hanover County Schools
Elementary38.8%-14.0pp
1164Pleasant Grove Elementary
Burlington · Alamance-Burlington Schools
Elementary38.7%-14.1pp
1165Ahoskie Elementary
Ahoskie · Hertford County Schools
Elementary38.6%-14.2pp
1166Isenberg Elementary
Salisbury · Rowan-Salisbury Schools
Elementary38.4%-14.4pp
1167Third Creek Elementary
Statesville · Iredell-Statesville Schools
Elementary38.3%-14.5pp
1168Brookside Elementary
Gastonia · Gaston County Schools
Elementary38.1%-14.7pp
1169Williams Elementary
Swannanoa · Buncombe County Schools
Elementary38.1%-14.7pp
1170Oaks Road Academy
New Bern · Craven County Board of Education
Elementary38.0%-14.8pp
1171Kimberley Park Elementary
Winston Salem · Winston Salem / Forsyth County Schools
Elementary37.8%-15.0pp
1172Coats Elementary
Coats · Harnett County Schools
Elementary37.7%-15.1pp
1173George C Simkins Jr Elementary
Greensboro · Guilford County Schools
Elementary37.7%-15.1pp
1174Wagram Elementary
Wagram · Scotland County Schools
Elementary37.7%-15.1pp
1175Erwin Elementary
Erwin · Harnett County Schools
Elementary37.6%-15.2pp
1176Hillandale Elementary
Durham · Durham Public Schools
Elementary37.5%-15.3pp
1177Liberty Drive Elementary
Thomasville · Thomasville City Schools
Elementary37.5%-15.3pp
1178Old Town Elementary
Winston Salem · Winston Salem / Forsyth County Schools
Elementary37.5%-15.3pp
1179Wilburn Elementary
Raleigh · Wake County Schools
Elementary37.5%-15.3pp
1180Andrews Elementary
Andrews · Cherokee County Schools
Elementary37.4%-15.4pp
1181Lakewood Elementary
Durham · Durham Public Schools
Elementary37.4%-15.4pp
1182Mountain Island Lake Academy
Charlotte · Charlotte-Mecklenburg Schools
Elementary37.3%-15.5pp
1183Stocks Elementary
Tarboro · Edgecombe County Public Schools
Elementary37.3%-15.5pp
1184Acme Delco Elementary
Riegelwood · Columbus County Schools
Elementary37.2%-15.6pp
1185J W Coon Elementary
Fayetteville · Cumberland County Schools
Elementary37.2%-15.6pp
1186Edwin A Alderman Elementary
Wilmington · New Hanover County Schools
Elementary37.0%-15.8pp
1187Fairgrove Elementary School
Fairmont · Public Schools of Robeson County
Elementary37.0%-15.8pp
1188Merry Oaks International Academy
Charlotte · Charlotte-Mecklenburg Schools
Elementary37.0%-15.8pp
1189Guilford eLearning University Prep
Greensboro · Guilford County Schools
Elementary36.7%-16.1pp
1190Robbinsville Elementary
Robbinsville · Graham County Schools
Elementary36.7%-16.1pp
1191Guilford Elementary
Greensboro · Guilford County Schools
Elementary36.6%-16.2pp
1192Haw River Elementary
Haw River · Alamance-Burlington Schools
Elementary36.6%-16.2pp
1193Walnut Creek Elementary
Raleigh · Wake County Schools
Elementary36.6%-16.2pp
1194Wildwood Forest Elementary
Raleigh · Wake County Schools
Elementary36.6%-16.2pp
1195Parkton Elementary
Parkton · Public Schools of Robeson County
Elementary36.5%-16.3pp
1196Madison Elementary
McLeansville · Guilford County Schools
Elementary36.4%-16.4pp
1197Angier Elementary
Angier · Harnett County Schools
Elementary36.3%-16.5pp
1198Lucile Souders Elementary
Fayetteville · Cumberland County Schools
Elementary36.3%-16.5pp
1199Ashley Academy
Winston-Salem · Winston Salem / Forsyth County Schools
Elementary36.2%-16.6pp
1200Candor Elementary
Candor · Montgomery County Schools
Elementary36.2%-16.6pp
Page 24 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.