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). 495 schools with reported Science scores. State average: 57.2%.
RankSchoolLevelSciencevs state
351Swain County High School
Bryson City · Swain County Schools
High36.7%-20.5pp
352Warren Early College High
Warrenton · Warren County Schools
High36.7%-20.5pp
353Watauga Innovation Academy
Boone · Watauga County Schools
High36.7%-20.5pp
354Lucy Ragsdale High
Jamestown · Guilford County Schools
High36.5%-20.7pp
355Bertie Early College High
Windsor · Bertie County Schools
High36.4%-20.8pp
356Owen High
Black Mountain · Buncombe County Schools
High36.4%-20.8pp
357Saint Pauls High
Saint Pauls · Public Schools of Robeson County
High36.4%-20.8pp
358Alamance Virtual School
Graham · Alamance-Burlington Schools
High36.0%-21.2pp
359Uwharrie Ridge Six-Twelve
Trinity · Randolph County School System
High35.9%-21.4pp
360Forbush High
East Bend · Yadkin County Schools
High35.5%-21.7pp
361North Lenoir High
La Grange · Lenoir County Public Schools
High35.5%-21.7pp
362Northampton Early College
Weldon · Northampton County Schools
High35.5%-21.7pp
363Hoke County High
Raeford · Hoke County Schools
High35.2%-22.0pp
364Gates County Senior High
Gatesville · Gates County Schools
High35.1%-22.1pp
365North Iredell High
Olin · Iredell-Statesville Schools
High35.1%-22.1pp
366Jay M Robinson High
Concord · Cabarrus County Schools
High35.0%-22.2pp
367New Hanover High
Wilmington · New Hanover County Schools
High35.0%-22.2pp
368North Pitt High
Bethel · Pitt County Schools
High34.8%-22.4pp
369Carson High
China Grove · Rowan-Salisbury Schools
High34.7%-22.5pp
370West Cabarrus High
Concord · Cabarrus County Schools
High34.6%-22.6pp
371Walter M Williams High
Burlington · Alamance-Burlington Schools
High34.4%-22.8pp
372Ashe County High
West Jefferson · Ashe County Schools
High34.3%-22.9pp
373Clayton High
Clayton · Johnston County Public Schools
High34.2%-23.0pp
374Newton-Conover High
Newton · Newton Conover City Schools
High34.2%-23.0pp
375North Johnston High
Kenly · Johnston County Public Schools
High34.0%-23.2pp
376Rockingham County High
Reidsville · Rockingham County Schools
High33.7%-23.5pp
377Chase High School
Forest City · Rutherford County Schools
High33.6%-23.6pp
378Hibriten High
Lenoir · Caldwell County Schools
High33.3%-23.9pp
379East Wake High
Wendell · Wake County Schools
High32.9%-24.3pp
380Eastern Alamance High
Mebane · Alamance-Burlington Schools
High32.7%-24.5pp
381Hawthorne Academy of Health Sciences
Charlotte · Charlotte-Mecklenburg Schools
High32.6%-24.6pp
382Vance Virtual Village Academy
Henderson · Vance County Schools
High32.6%-24.6pp
383High Point Central High
High Point · Guilford County Schools
High32.5%-24.7pp
384South Granville High
Creedmoor · Granville County Schools
High32.5%-24.7pp
385Erwin High
Asheville · Buncombe County Schools
High32.3%-24.9pp
386John M Morehead High
Eden · Rockingham County Schools
High32.3%-24.9pp
387Shelby High
Shelby · Cleveland County Schools
High32.3%-24.9pp
388South Rowan High
China Grove · Rowan-Salisbury Schools
High32.3%-24.9pp
389Lee County High
Sanford · Lee County Schools
High32.0%-25.2pp
390Jordan-Matthews High
Siler City · Chatham County Schools
High31.9%-25.3pp
391Montgomery Central High
Troy · Montgomery County Schools
High31.9%-25.3pp
392Bunn High
Bunn · Franklin County Schools
High31.8%-25.4pp
393East Duplin High
Beulaville · Duplin County Schools
High31.8%-25.4pp
394Cochrane Collegiate Academy
Charlotte · Charlotte-Mecklenburg Schools
High31.6%-25.6pp
395Walkertown High
Walkertown · Winston Salem / Forsyth County Schools
High31.6%-25.6pp
396Washington High
Washington · Beaufort County Schools
High31.6%-25.6pp
397Northern High
Durham · Durham Public Schools
High31.5%-25.7pp
398Bertie High
Windsor · Bertie County Schools
High31.4%-25.8pp
399Hugh M Cummings High
Burlington · Alamance-Burlington Schools
High31.4%-25.8pp
400Union High
Rose Hill · Sampson County Schools
High31.4%-25.8pp
Page 8 of 10

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.