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
501Union Elementary
Rowland · Public Schools of Robeson County
Elementary72.1%+14.9pp
502Vance Elementary
Raleigh · Wake County Schools
Elementary72.1%+14.9pp
503Ayden Elementary
Ayden · Pitt County Schools
Elementary72.0%+14.8pp
504Castle Hayne Elementary
Castle Hayne · New Hanover County Schools
Elementary72.0%+14.8pp
505Davie County Early College High
Mocksville · Davie County Schools
High72.0%+14.8pp
506Mooresville Intermediate
Mooresville · Mooresville Graded School District
Elementary72.0%+14.8pp
507Rosewood Middle
Goldsboro · Wayne County Public Schools
Middle72.0%+14.8pp
508Discovery High School
Newton · Newton Conover City Schools
High71.9%+14.7pp
509Leesville Road High
Raleigh · Wake County Schools
High71.9%+14.7pp
510Old Richmond Elementary
Tobaccoville · Winston Salem / Forsyth County Schools
Elementary71.9%+14.7pp
511Torrence Creek Elementary
Huntersville · Charlotte-Mecklenburg Schools
Elementary71.9%+14.7pp
512Four Oaks Middle
Four Oaks · Johnston County Public Schools
Middle71.8%+14.6pp
513South Brunswick Middle
Southport · Brunswick County Schools
Middle71.8%+14.6pp
514Alston Ridge Elementary
Cary · Wake County Schools
Elementary71.7%+14.5pp
515Bennett School
Bennett · Chatham County Schools
Elementary71.7%+14.5pp
516Glen Alpine Elementary
Morganton · Burke County Schools
Elementary71.7%+14.5pp
517Union Elementary
Wingate · Union County Public Schools
Elementary71.7%+14.5pp
518Black Mountain Elementary
Black Mountain · Buncombe County Schools
Elementary71.6%+14.4pp
519Fuquay-Varina Middle
Fuquay-Varina · Wake County Schools
Middle71.6%+14.4pp
520McDougle Elementary
Chapel Hill · Chapel Hill-Carrboro City Schools
Elementary71.6%+14.4pp
521Mount Pleasant Middle
Mount Pleasant · Cabarrus County Schools
Middle71.6%+14.4pp
522Nashville Elementary
Nashville · Nash County Public Schools
Elementary71.6%+14.4pp
523Princeton Elementary
Princeton · Johnston County Public Schools
Elementary71.6%+14.4pp
524Root Elementary
Raleigh · Wake County Schools
Elementary71.6%+14.4pp
525Carmel Middle
Charlotte · Charlotte-Mecklenburg Schools
Middle71.5%+14.3pp
526Culbreth Middle
Chapel Hill · Chapel Hill-Carrboro City Schools
Middle71.5%+14.3pp
527Northern Guilford Middle
Greensboro · Guilford County Schools
Middle71.5%+14.3pp
528Charles E Boger Elementary
Kannapolis · Cabarrus County Schools
Elementary71.4%+14.2pp
529Fallston Elementary
Fallston · Cleveland County Schools
Elementary71.4%+14.2pp
530Gray's Creek Elementary
Hope Mills · Cumberland County Schools
Elementary71.4%+14.2pp
531Lansdowne Elementary
Charlotte · Charlotte-Mecklenburg Schools
Elementary71.4%+14.2pp
532Mountain Park Elementary
State Road · Surry County Schools
Elementary71.4%+14.2pp
533Sharon Elementary
Statesville · Iredell-Statesville Schools
Elementary71.4%+14.2pp
534Vernon Malone College and Career Academy
Raleigh · Wake County Schools
High71.4%+14.2pp
535Belville Elementary
Leland · Brunswick County Schools
Elementary71.3%+14.1pp
536Isenberg Elementary
Salisbury · Rowan-Salisbury Schools
Elementary71.3%+14.1pp
537Southern Middle
Roxboro · Person County Schools
Middle71.3%+14.1pp
538East Chapel Hill High
Chapel Hill · Chapel Hill-Carrboro City Schools
High71.2%+14.0pp
539Hope Mills Middle
Hope Mills · Cumberland County Schools
Middle71.2%+14.0pp
540Lowell Elementary
Lowell · Gaston County Schools
Elementary71.2%+14.0pp
541West Stanly High
Oakboro · Stanly County Schools
High71.2%+14.0pp
542Banoak Elementary
Vale · Catawba County Schools
Elementary71.1%+13.9pp
543Jonathan Valley Elementary
Waynesville · Haywood County Schools
Elementary71.1%+13.9pp
544Middle College at GTCC-High Point
High Point · Guilford County Schools
High71.1%+13.9pp
545Beaufort Middle
Beaufort · Carteret County Public Schools
Middle71.0%+13.8pp
546Cabarrus County Schools Virtual Academy
Concord · Cabarrus County Schools
Combined71.0%+13.8pp
547Freedom Trail Elementary
Elk Park · Avery County Schools
Elementary71.0%+13.8pp
548Morehead City Middle
Morehead City · Carteret County Public Schools
Middle71.0%+13.8pp
549J S Waters School
Goldston · Chatham County Schools
Elementary70.9%+13.7pp
550Lyons Farm Elementary
Durham · Durham Public Schools
Elementary70.9%+13.7pp
Page 11 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.