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
1101South Fork Elementary
Winston Salem · Winston Salem / Forsyth County Schools
Elementary42.4%-10.4pp
1102East Elementary
Monroe · Union County Public Schools
Elementary42.3%-10.5pp
1103Central Elementary
Albemarle · Stanly County Schools
Elementary42.2%-10.6pp
1104Washington Elementary
Greensboro · Guilford County Schools
Elementary42.2%-10.6pp
1105G W Bulluck Elementary
Rocky Mount · Edgecombe County Public Schools
Elementary41.9%-10.9pp
1106Gov's Village STEM (Lower)
Charlotte · Charlotte-Mecklenburg Schools
Elementary41.9%-10.9pp
1107Shady Brook Elementary
Kannapolis · Kannapolis City Schools
Elementary41.9%-10.9pp
1108Bethel Elementary
Bethel · Pitt County Schools
Elementary41.8%-11.0pp
1109Elizabeth M Cashwell Elementary
Fayetteville · Cumberland County Schools
Elementary41.8%-11.0pp
1110Newell Elementary
Charlotte · Charlotte-Mecklenburg Schools
Elementary41.8%-11.0pp
1111University Meadows Elementary
Charlotte · Charlotte-Mecklenburg Schools
Elementary41.8%-11.0pp
1112Forest Hill Elementary
Morganton · Burke County Schools
Elementary41.7%-11.1pp
1113Scotland Neck Elementary Leadership Acad
Scotland Neck · Halifax County Schools
Elementary41.7%-11.1pp
1114Coleridge Elementary School
Ramseur · Randolph County School System
Elementary41.6%-11.2pp
1115Lindley Park Elementary
Asheboro · Asheboro City Schools
Elementary41.6%-11.2pp
1116West Smithfield Elementary
Smithfield · Johnston County Public Schools
Elementary41.6%-11.2pp
1117Martin Millennium Academy
Tarboro · Edgecombe County Public Schools
Elementary41.5%-11.3pp
1118South Harnett Elementary
Bunnlevel · Harnett County Schools
Elementary41.5%-11.3pp
1119Sparta Elementary
Sparta · Alleghany County Schools
Elementary41.4%-11.4pp
1120Morganton Road Elementary
Fayetteville · Cumberland County Schools
Elementary41.3%-11.5pp
1121Rankin Elementary
Greensboro · Guilford County Schools
Elementary41.2%-11.6pp
1122Hickory Grove Elementary
Charlotte · Charlotte-Mecklenburg Schools
Elementary41.1%-11.7pp
1123Granite Quarry Elementary
Salisbury · Rowan-Salisbury Schools
Elementary41.0%-11.8pp
1124Oak Hill Elementary
Morganton · Burke County Schools
Elementary41.0%-11.8pp
1125Valmead Elementary
Lenoir · Caldwell County Schools
Elementary41.0%-11.8pp
1126A H Snipes Academy of Arts/Des
Wilmington · New Hanover County Schools
Elementary40.9%-11.9pp
1127Saint Stephens Elementary
Conover · Catawba County Schools
Elementary40.9%-11.9pp
1128Viewmont Elementary
Hickory · Hickory City Schools
Elementary40.9%-11.9pp
1129Aversboro Elementary
Garner · Wake County Schools
Elementary40.7%-12.1pp
1130Julius I Foust Elementary
Greensboro · Guilford County Schools
Elementary40.7%-12.1pp
1131Rogers Lane Elementary
Raleigh · Wake County Schools
Elementary40.7%-12.1pp
1132Tyrrell Elementary
Columbia · Tyrrell County Schools
Elementary40.7%-12.1pp
1133Sterling Elementary
Pineville · Charlotte-Mecklenburg Schools
Elementary40.6%-12.2pp
1134Long Creek Elementary
Huntersville · Charlotte-Mecklenburg Schools
Elementary40.5%-12.3pp
1135Elizabethtown Primary
Elizabethtown · Bladen County Schools
Elementary40.4%-12.4pp
1136Emma Elementary
Asheville · Buncombe County Schools
Elementary40.4%-12.4pp
1137Margaret Hearne Elementary
Wilson · Wilson County Schools
Elementary40.4%-12.4pp
1138London Elementary School
Walnut Cove · Stokes County Schools
Elementary40.3%-12.5pp
1139Hillcrest Elementary
Burlington · Alamance-Burlington Schools
Elementary40.1%-12.7pp
1140Hunter Elementary
Greensboro · Guilford County Schools
Elementary40.1%-12.7pp
1141Brightwood Elementary
Greensboro · Guilford County Schools
Elementary40.0%-12.8pp
1142Charles W McCrary Elementary
Asheboro · Asheboro City Schools
Elementary40.0%-12.8pp
1143Creekside Elementary
Durham · Durham Public Schools
Elementary40.0%-12.8pp
1144Fox Road Elementary
Raleigh · Wake County Schools
Elementary40.0%-12.8pp
1145McLeansville Elementary
McLeansville · Guilford County Schools
Elementary40.0%-12.8pp
1146Green Ridge Elementary
Biscoe · Montgomery County Schools
Elementary39.7%-13.1pp
1147Princeville Elementary
Tarboro · Edgecombe County Public Schools
Elementary39.7%-13.1pp
1148Gardner Park Elementary
Gastonia · Gaston County Schools
Elementary39.6%-13.2pp
1149J.T. Barber Elementary
New Bern · Craven County Board of Education
Elementary39.5%-13.3pp
1150James Love Elementary
Shelby · Cleveland County Schools
Elementary39.4%-13.4pp
Page 23 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.