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
451Powhatan Elementary
Clayton · Johnston County Public Schools
Elementary73.5%+16.3pp
452Banks Elementary
Kinston · Lenoir County Public Schools
Elementary73.4%+16.2pp
453West Lake Elementary
Apex · Wake County Schools
Elementary73.4%+16.2pp
454Bostian Elementary
China Grove · Rowan-Salisbury Schools
Elementary73.3%+16.1pp
455Brooks Global Elementary
Greensboro · Guilford County Schools
Elementary73.3%+16.1pp
456Crossroads FLEX
Cary · Wake County Schools
High73.3%+16.1pp
457Cuthbertson High
Waxhaw · Union County Public Schools
High73.3%+16.1pp
458FPG Elementary
Chapel Hill · Chapel Hill-Carrboro City Schools
Elementary73.3%+16.1pp
459Northwest Elementary
Kinston · Lenoir County Public Schools
Elementary73.3%+16.1pp
460Polk County Middle School
Mill Spring · Polk County Schools
Middle73.3%+16.1pp
461George M. Horton Middle
Pittsboro · Chatham County Schools
Middle73.2%+16.0pp
462Howard L Hall Elementary
Fayetteville · Cumberland County Schools
Elementary73.2%+16.0pp
463Pumpkin Center Intermediate
Lincolnton · Lincoln County Schools
Elementary73.2%+16.0pp
464Swift Creek Elementary
Raleigh · Wake County Schools
Elementary73.2%+16.0pp
465Camden Intermediate
Camden · Camden County Schools
Elementary73.1%+15.9pp
466Piney Grove Middle School
Lawsonville · Stokes County Schools
Middle73.1%+15.9pp
467Sherrills Ford Elementary
Sherrills Ford · Catawba County Schools
Elementary73.1%+15.9pp
468Snow Creek Elementary
Hickory · Catawba County Schools
Elementary73.1%+15.9pp
469Underwood Elementary
Raleigh · Wake County Schools
Elementary73.1%+15.9pp
470Wentworth Elementary
Reidsville · Rockingham County Schools
Elementary73.1%+15.9pp
471Moore Square Middle
Raleigh · Wake County Schools
Middle73.0%+15.8pp
472Virginia Williamson Elem
Bolivia · Brunswick County Schools
Elementary73.0%+15.8pp
473Oak Grove Elementary
Raleigh · Wake County Schools
Elementary72.9%+15.7pp
474Winget Park Elementary
Charlotte · Charlotte-Mecklenburg Schools
Elementary72.9%+15.7pp
475Corinth-Holders Elementary
Zebulon · Johnston County Public Schools
Elementary72.8%+15.6pp
476Maiden Elementary
Maiden · Catawba County Schools
Elementary72.8%+15.6pp
477Deep River Elementary
Sanford · Lee County Schools
Elementary72.7%+15.5pp
478Elkin Middle
Elkin · Elkin City Schools
Middle72.7%+15.5pp
479Croatan High
Newport · Carteret County Public Schools
High72.6%+15.4pp
480Ephesus Elementary
Chapel Hill · Chapel Hill-Carrboro City Schools
Elementary72.6%+15.4pp
481Gardners Elementary
Elm City · Wilson County Schools
Elementary72.5%+15.3pp
482Hudson Elementary
Hudson · Caldwell County Schools
Elementary72.5%+15.3pp
483North Chatham Elementary
Chapel Hill · Chatham County Schools
Elementary72.5%+15.3pp
484North Ridge Elementary
Raleigh · Wake County Schools
Elementary72.4%+15.2pp
485Pitts School Road Elementary
Concord · Cabarrus County Schools
Elementary72.4%+15.2pp
486Rashkis Elementary
Chapel Hill · Chapel Hill-Carrboro City Schools
Elementary72.4%+15.2pp
487George Watts Elementary
Durham · Durham Public Schools
Elementary72.3%+15.1pp
488River Park Elementary
Hillsborough · Orange County Schools
Elementary72.3%+15.1pp
489Rock Rest Elementary
Monroe · Union County Public Schools
Elementary72.3%+15.1pp
490Rocky Point Elementary
Rocky Point · Pender County Schools
Elementary72.3%+15.1pp
491Rogers-Herr Middle
Durham · Durham Public Schools
Middle72.3%+15.1pp
492UNCG Early/Middle College
Greensboro · Guilford County Schools
High72.3%+15.1pp
493Alexander Wilson Elementary
Graham · Alamance-Burlington Schools
Elementary72.2%+15.0pp
494Crossnore Elementary
Crossnore · Avery County Schools
Elementary72.2%+15.0pp
495Fair Grove Elementary
Thomasville · Davidson County Schools
Elementary72.2%+15.0pp
496Gray's Creek High
Hope Mills · Cumberland County Schools
High72.2%+15.0pp
497Southwest Elementary
Clemmons · Winston Salem / Forsyth County Schools
Elementary72.2%+15.0pp
498Sun Valley Middle
Indian Trail · Union County Public Schools
Middle72.2%+15.0pp
499Florence Elementary
High Point · Guilford County Schools
Elementary72.1%+14.9pp
500Oak Lane Elementary
Hurdle Mills · Person County Schools
Elementary72.1%+14.9pp
Page 10 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.