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). 2,225 schools with reported Science scores. State average: 57.2%.
RankSchoolLevelSciencevs state
1051Selma Burke Middle
Mooresville · Mooresville Graded School District
Middle59.4%+2.2pp
1052South Harnett Elementary
Bunnlevel · Harnett County Schools
Elementary59.4%+2.2pp
1053West Stokes High School
King · Stokes County Schools
High59.4%+2.2pp
1054G W Carver Elementary
Pinetops · Edgecombe County Public Schools
Elementary59.3%+2.1pp
1055Oak Hill Elementary
Morganton · Burke County Schools
Elementary59.3%+2.1pp
1056Rama Road Elementary
Charlotte · Charlotte-Mecklenburg Schools
Elementary59.3%+2.1pp
1057Robbinsville Elementary
Robbinsville · Graham County Schools
Elementary59.3%+2.1pp
1058Allen Jay Elementary
High Point · Guilford County Schools
Elementary59.2%+2.0pp
1059Central Davidson Middle
Lexington · Davidson County Schools
Middle59.2%+2.0pp
1060Dillard Drive Middle
Raleigh · Wake County Schools
Middle59.2%+2.0pp
1061Westerly Hills Academy
Charlotte · Charlotte-Mecklenburg Schools
Elementary59.2%+2.0pp
1062Clayton Middle
Clayton · Johnston County Public Schools
Middle59.1%+1.9pp
1063Davenport A+ School
Lenoir · Caldwell County Schools
Elementary59.1%+1.9pp
1064Oakwood Elementary
Yanceyville · Caswell County Schools
Elementary59.1%+1.9pp
1065Reynolds Middle
Asheville · Buncombe County Schools
Middle59.1%+1.9pp
1066Cranberry Middle
Elk Park · Avery County Schools
Middle59.0%+1.8pp
1067Hunters Creek Middle
Jacksonville · Onslow County Schools
Middle59.0%+1.8pp
1068Queens Creek Elementary
Swansboro · Onslow County Schools
Elementary59.0%+1.8pp
1069Reedy Creek Elementary
Charlotte · Charlotte-Mecklenburg Schools
Elementary59.0%+1.8pp
1070Bailey Elementary
Bailey · Nash County Public Schools
Elementary58.9%+1.7pp
1071Berewick Elementary
Charlotte · Charlotte-Mecklenburg Schools
Elementary58.9%+1.7pp
1072Brassfield Elementary
Raleigh · Wake County Schools
Elementary58.9%+1.7pp
1073East Burke High
Connelly Springs · Burke County Schools
High58.9%+1.7pp
1074Heritage High
Wake Forest · Wake County Schools
High58.9%+1.7pp
1075R Max Abbott Middle
Fayetteville · Cumberland County Schools
Middle58.9%+1.7pp
1076Trinity Middle School
Archdale · Randolph County School System
Middle58.9%+1.7pp
1077Adams Elementary
Cary · Wake County Schools
Elementary58.8%+1.6pp
1078Ashley Elementary
Fayetteville · Cumberland County Schools
Elementary58.8%+1.6pp
1079Douglass Elementary
Eden · Rockingham County Schools
Elementary58.8%+1.6pp
1080Sawmills Elementary
Granite Falls · Caldwell County Schools
Elementary58.8%+1.6pp
1081Columbus Career and College Academy
Whiteville · Columbus County Schools
High58.7%+1.5pp
1082Greenwood Elementary
Sanford · Lee County Schools
Elementary58.7%+1.5pp
1083Nakina Middle
Nakina · Columbus County Schools
Middle58.7%+1.5pp
1084North Davidson High
Lexington · Davidson County Schools
High58.7%+1.5pp
1085Parkwood Middle
Monroe · Union County Public Schools
Middle58.7%+1.5pp
1086Courtney Elementary
Yadkinville · Yadkin County Schools
Elementary58.6%+1.4pp
1087Southwestern Randolph Middle School
Asheboro · Randolph County School System
Middle58.6%+1.4pp
1088Edwin A Alderman Elementary
Greensboro · Guilford County Schools
Elementary58.5%+1.3pp
1089Harold E. Winkler Middle
Concord · Cabarrus County Schools
Middle58.5%+1.3pp
1090New Hope Elementary
Chapel Hill · Orange County Schools
Elementary58.5%+1.3pp
1091Clemmons Middle School
Winston-Salem · Winston Salem / Forsyth County Schools
Middle58.4%+1.2pp
1092West Iredell Middle
Statesville · Iredell-Statesville Schools
Middle58.4%+1.2pp
1093Benton Heights Elementary
Monroe · Union County Public Schools
Elementary58.3%+1.1pp
1094Boonville Elementary
Boonville · Yadkin County Schools
Combined58.3%+1.1pp
1095C. G. Credle Elementary
Oxford · Granville County Schools
Elementary58.3%+1.1pp
1096Cordova Middle
Cordova · Richmond County Schools
Middle58.3%+1.1pp
1097Fuquay-Varina Elementary
Fuquay-Varina · Wake County Schools
Elementary58.3%+1.1pp
1098Polenta Elementary
Garner · Johnston County Public Schools
Elementary58.3%+1.1pp
1099Alderman Road Elementary
Fayetteville · Cumberland County Schools
Elementary58.2%+1.0pp
1100Forrest W. Hunt Elementary School
Forest City · Rutherford County Schools
Elementary58.2%+1.0pp
Page 22 of 45

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 Science 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.