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
951L J Bell Elementary
Rockingham · Richmond County Schools
Elementary61.7%+4.5pp
952McGee's Crossroads Middle
Benson · Johnston County Public Schools
Middle61.7%+4.5pp
953Roberta Road Middle
Concord · Cabarrus County Schools
Middle61.7%+4.5pp
954Enka Intermediate
Candler · Buncombe County Schools
Middle61.6%+4.4pp
955Green Elementary
Raleigh · Wake County Schools
Elementary61.6%+4.4pp
956John W Jones Elementary
Wilson · Wilson County Schools
Elementary61.6%+4.4pp
957West Middle
Mount Gilead · Montgomery County Schools
Middle61.6%+4.4pp
958Connect Academy
West End · Moore County Schools
Combined61.5%+4.3pp
959J C Sawyer Elementary
Elizabeth City · Elizabeth City-Pasquotank Public Schools
Elementary61.5%+4.3pp
960North Johnston Middle
Micro · Johnston County Public Schools
Middle61.5%+4.3pp
961Riverwood Middle
Clayton · Johnston County Public Schools
Middle61.5%+4.3pp
962South Toe Elementary
Burnsville · Yancey County Schools
Elementary61.5%+4.3pp
963Bandys High
Catawba · Catawba County Schools
High61.4%+4.2pp
964Mac Williams Middle
Fayetteville · Cumberland County Schools
Middle61.4%+4.2pp
965Pink Hill Elementary
Pink Hill · Lenoir County Public Schools
Elementary61.4%+4.2pp
966Red Oak Middle
Battleboro · Nash County Public Schools
Middle61.4%+4.2pp
967Bradley Creek Elementary
Wilmington · New Hanover County Schools
Elementary61.3%+4.1pp
968Crown Point Elementary
Matthews · Charlotte-Mecklenburg Schools
Elementary61.3%+4.1pp
969Joyner Elementary
Raleigh · Wake County Schools
Elementary61.3%+4.1pp
970Pinebrook Elementary
Mocksville · Davie County Schools
Elementary61.3%+4.1pp
971Plain View Elementary
Dunn · Sampson County Schools
Elementary61.3%+4.1pp
972South View Middle
Hope Mills · Cumberland County Schools
Middle61.3%+4.1pp
973W B Beam Intermediate School
Cherryville · Gaston County Schools
Elementary61.3%+4.1pp
974Highlands School
Highlands · Macon County Schools
Combined61.2%+4.0pp
975J W McLauchlin Elementary
Raeford · Hoke County Schools
Elementary61.2%+4.0pp
976Leaksville-Spray Elementary
Eden · Rockingham County Schools
Elementary61.2%+4.0pp
977Willow Spring High
Fuquay Varina · Wake County Schools
High61.2%+4.0pp
978Lake Wylie Elementary
Charlotte · Charlotte-Mecklenburg Schools
Elementary61.1%+3.9pp
979Mulberry Elementary School
North Wilkesboro · Wilkes County Schools
Elementary61.1%+3.9pp
980Northwoods Park Middle
Jacksonville · Onslow County Schools
Middle61.1%+3.9pp
981Shallotte Middle
Shallotte · Brunswick County Schools
Middle61.1%+3.9pp
982Bethel Elementary
Bethel · Pitt County Schools
Elementary61.0%+3.8pp
983Cotswold Elementary
Charlotte · Charlotte-Mecklenburg Schools
Elementary61.0%+3.8pp
984Creekside Elementary
Winterville · Pitt County Schools
Elementary61.0%+3.8pp
985East Bend Elementary
East Bend · Yadkin County Schools
Elementary61.0%+3.8pp
986Macon Early College High School
Franklin · Macon County Schools
High61.0%+3.8pp
987Southern Middle
Aberdeen · Moore County Schools
Middle61.0%+3.8pp
988Southern Pines Elementary
Southern Pines · Moore County Schools
Elementary61.0%+3.8pp
989Springfield Middle
Lucama · Wilson County Schools
Middle61.0%+3.8pp
990Cape Hatteras Secondary School
Buxton · Dare County Schools
High61.0%+3.7pp
991Clyde Campbell Elementary
Hickory · Catawba County Schools
Elementary60.9%+3.7pp
992Hudson Middle
Hudson · Caldwell County Schools
Middle60.9%+3.7pp
993Statesville Road Elementary
Charlotte · Charlotte-Mecklenburg Schools
Elementary60.9%+3.7pp
994Brinson Memorial Elementary
New Bern · Craven County Board of Education
Elementary60.8%+3.6pp
995Glade Creek Elementary
Ennice · Alleghany County Schools
Elementary60.8%+3.6pp
996Greenwood Middle
Goldsboro · Wayne County Public Schools
Middle60.8%+3.6pp
997Lincoln Elementary
Leland · Brunswick County Schools
Elementary60.8%+3.6pp
998Vinson-Bynum Elementary
Wilson · Wilson County Schools
Elementary60.8%+3.6pp
999Kings Mountain Intermediate
Kings Mountain · Cleveland County Schools
Middle60.7%+3.5pp
1000Nebo Elementary School
Nebo · McDowell County Schools
Elementary60.7%+3.5pp
Page 20 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.