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
1301Burgaw Middle
Burgaw · Pender County Schools
Middle53.2%-4.0pp
1302E Lawson Brown Middle
Thomasville · Davidson County Schools
Middle53.2%-4.0pp
1303East Rutherford Middle School
Bostic · Rutherford County Schools
Middle53.2%-4.0pp
1304Grifton
Grifton · Pitt County Schools
Elementary53.2%-4.0pp
1305Northside Elementary
Chapel Hill · Chapel Hill-Carrboro City Schools
Elementary53.2%-4.0pp
1306Wittenburg Elementary
Taylorsville · Alexander County Schools
Elementary53.2%-4.0pp
1307Arthur W Edwards Elementary
Havelock · Craven County Board of Education
Elementary53.1%-4.1pp
1308Carroll Middle
Raleigh · Wake County Schools
Middle53.1%-4.1pp
1309Cedar Creek Middle
Youngsville · Franklin County Schools
Middle53.1%-4.1pp
1310J.T. Barber Elementary
New Bern · Craven County Board of Education
Elementary53.1%-4.1pp
1311North Stanly High
New London · Stanly County Schools
High53.1%-4.1pp
1312Oaklawn Language Academy
Charlotte · Charlotte-Mecklenburg Schools
Elementary53.1%-4.1pp
1313Smokey Mountain Elementary
Whittier · Jackson County Public Schools
Elementary53.1%-4.1pp
1314Wells Elementary
Wilson · Wilson County Schools
Elementary53.1%-4.1pp
1315Bunn Middle
Bunn · Franklin County Schools
Middle53.0%-4.2pp
1316Fuquay-Varina High
Fuquay-Varina · Wake County Schools
High53.0%-4.2pp
1317Mountain View Elementary
Jefferson · Ashe County Schools
Elementary53.0%-4.2pp
1318South Davidson Middle and High
Denton · Davidson County Schools
High53.0%-4.3pp
1319Comfort Elementary
Comfort · Jones County Schools
Elementary52.9%-4.3pp
1320Harris Creek Elementary
Raleigh · Wake County Schools
Elementary52.9%-4.3pp
1321Lake Rim Elementary
Fayetteville · Cumberland County Schools
Elementary52.9%-4.3pp
1322N L Dillard Middle
Yanceyville · Caswell County Schools
Middle52.9%-4.3pp
1323Anson High School
Wadesboro · Anson County Schools
High52.8%-4.4pp
1324Fred T Foard High
Newton · Catawba County Schools
High52.8%-4.4pp
1325West Yadkin Elementary
Hamptonville · Yadkin County Schools
Elementary52.8%-4.4pp
1326Flat Rock Middle
East Flat Rock · Henderson County Schools
Middle52.7%-4.5pp
1327Landis Elementary
Landis · Rowan-Salisbury Schools
Elementary52.7%-4.5pp
1328Supply Elementary
Supply · Brunswick County Schools
Elementary52.7%-4.5pp
1329Central Elementary
Eden · Rockingham County Schools
Elementary52.6%-4.6pp
1330Corinth Holders High
Wendell · Johnston County Public Schools
High52.6%-4.6pp
1331Glenn Elementary
Durham · Durham Public Schools
Elementary52.6%-4.6pp
1332Silverdale Elementary
Maysville · Onslow County Schools
Elementary52.6%-4.6pp
1333South Mecklenburg High School
Charlotte · Charlotte-Mecklenburg Schools
High52.6%-4.6pp
1334Wahl Coates Elementary
Greenville · Pitt County Schools
Elementary52.6%-4.6pp
1335Williams Township
Whiteville · Columbus County Schools
Elementary52.6%-4.6pp
1336Eastern Elementary
Greenville · Pitt County Schools
Elementary52.5%-4.7pp
1337Greene Early College High
Snow Hill · Greene County Schools
High52.5%-4.7pp
1338Lincolnton Middle
Lincolnton · Lincoln County Schools
Middle52.5%-4.7pp
1339Parkside Elementary
Charlotte · Charlotte-Mecklenburg Schools
Elementary52.5%-4.7pp
1340Ledford Senior High
Thomasville · Davidson County Schools
High52.4%-4.8pp
1341Villa Heights Elementary
Charlotte · Charlotte-Mecklenburg Schools
Elementary52.4%-4.8pp
1342Wheatmore High School
Trinity · Randolph County School System
High52.4%-4.8pp
1343Mountain View Elementary
Morganton · Burke County Schools
Elementary52.3%-4.9pp
1344Chatham Central High
Bear Creek · Chatham County Schools
High52.2%-5.0pp
1345Morganton Road Elementary
Fayetteville · Cumberland County Schools
Elementary52.2%-5.0pp
1346Reynolds High
Asheville · Buncombe County Schools
High52.2%-5.0pp
1347Saint Stephens High
Hickory · Catawba County Schools
High52.2%-5.0pp
1348Westover Middle
Fayetteville · Cumberland County Schools
Middle52.2%-5.0pp
1349Wildwood Forest Elementary
Raleigh · Wake County Schools
Elementary52.2%-5.0pp
1350Yadkin Valley Regional Career Academy
Lexington · Davidson County Schools
High52.2%-5.0pp
Page 27 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.