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
1201Douglas Elementary
Raleigh · Wake County Schools
Elementary55.6%-1.6pp
1202Jacksonville High
Jacksonville · Onslow County Schools
High55.6%-1.6pp
1203Laurel Hill Elementary
Laurel Hill · Scotland County Schools
Elementary55.6%-1.6pp
1204S W Snowden Elementary
Aurora · Beaufort County Schools
Elementary55.6%-1.6pp
1205Swain County East Elementary
Bryson City · Swain County Schools
Elementary55.6%-1.6pp
1206Asheville High
Asheville · Asheville City Schools
High55.5%-1.7pp
1207Wake Forest Middle School
Wake Forest · Wake County Schools
Middle55.5%-1.7pp
1208Rural Hall Elementary
Rural Hall · Winston Salem / Forsyth County Schools
Elementary55.4%-1.8pp
1209Alexander Graham Middle
Charlotte · Charlotte-Mecklenburg Schools
Middle55.3%-1.9pp
1210Hayesville High
Hayesville · Clay County Schools
High55.3%-1.9pp
1211Hobbton Elementary
Newton Grove · Sampson County Schools
Elementary55.3%-1.9pp
1212Sheep-Harney Elementary
Elizabeth City · Elizabeth City-Pasquotank Public Schools
Elementary55.3%-1.9pp
1213Sparta Elementary
Sparta · Alleghany County Schools
Elementary55.3%-1.9pp
1214A H Snipes Academy of Arts/Des
Wilmington · New Hanover County Schools
Elementary55.2%-2.0pp
1215Millbrook Elementary
Raleigh · Wake County Schools
Elementary55.2%-2.0pp
1216Newton-Conover Middle
Conover · Newton Conover City Schools
Middle55.2%-2.0pp
1217Tryon Elementary School
Tryon · Polk County Schools
Elementary55.2%-2.0pp
1218Barwell Road Elementary
Raleigh · Wake County Schools
Elementary55.1%-2.1pp
1219Duplin Early College High
Kenansville · Duplin County Schools
High55.1%-2.1pp
1220R N Harris Elementary
Durham · Durham Public Schools
Elementary55.1%-2.1pp
1221Clyde Elementary
Clyde · Haywood County Schools
Elementary55.0%-2.2pp
1222Manteo High School
Manteo · Dare County Schools
High55.0%-2.2pp
1223Mill Creek Middle
Claremont · Catawba County Schools
Middle55.0%-2.2pp
1224Carrboro High
Carrboro · Chapel Hill-Carrboro City Schools
High54.9%-2.3pp
1225Gardner Park Elementary
Gastonia · Gaston County Schools
Elementary54.9%-2.3pp
1226Central Elementary
Elizabeth City · Elizabeth City-Pasquotank Public Schools
Elementary54.8%-2.4pp
1227E K Powe Elementary
Durham · Durham Public Schools
Elementary54.8%-2.4pp
1228Grandview Middle
Hickory · Hickory City Schools
Middle54.8%-2.4pp
1229Pilot Elementary
Greensboro · Guilford County Schools
Elementary54.8%-2.4pp
1230Siler City Elementary
Siler City · Chatham County Schools
Elementary54.8%-2.4pp
1231Sugarloaf Elementary
Hendersonville · Henderson County Schools
Elementary54.8%-2.4pp
1232Windsor Elementary
Windsor · Bertie County Schools
Elementary54.8%-2.4pp
1233Croft Community School
Charlotte · Charlotte-Mecklenburg Schools
Elementary54.7%-2.5pp
1234East Rockingham Elementary
Rockingham · Richmond County Schools
Elementary54.7%-2.5pp
1235Jacksonville Commons Middle
Jacksonville · Onslow County Schools
Middle54.7%-2.5pp
1236Northwest Cabarrus High
Concord · Cabarrus County Schools
High54.7%-2.5pp
1237Oxford Elementary
Claremont · Catawba County Schools
Elementary54.7%-2.5pp
1238East Garner Middle
Garner · Wake County Schools
Middle54.6%-2.6pp
1239North Brunswick High
Leland · Brunswick County Schools
High54.6%-2.6pp
1240Emma B Trask Middle
Wilmington · New Hanover County Schools
Middle54.5%-2.7pp
1241J W Coon Elementary
Fayetteville · Cumberland County Schools
Elementary54.5%-2.7pp
1242Jamestown Middle
Jamestown · Guilford County Schools
Middle54.5%-2.7pp
1243Kimmel Farm Elementary
Winston-Salem · Winston Salem / Forsyth County Schools
Elementary54.5%-2.7pp
1244Northridge Middle
Charlotte · Charlotte-Mecklenburg Schools
Middle54.5%-2.7pp
1245Northwoods Elementary
Jacksonville · Onslow County Schools
Elementary54.5%-2.7pp
1246Rutherfordton Elementary School
Rutherfordton · Rutherford County Schools
Elementary54.5%-2.7pp
1247Swift Creek Middle
Clayton · Johnston County Public Schools
Middle54.5%-2.7pp
1248Aquadale Elementary
Norwood · Stanly County Schools
Elementary54.4%-2.8pp
1249Roberson High
Asheville · Buncombe County Schools
High54.4%-2.8pp
1250Stanfield Elementary
Stanfield · Stanly County Schools
Elementary54.4%-2.8pp
Page 25 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.