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
1001Rand Road Elementary
Garner · Wake County Schools
Elementary60.7%+3.5pp
1002Rockingham County Middle
Reidsville · Rockingham County Schools
Middle60.7%+3.5pp
1003White Plains Elementary
Mount Airy · Surry County Schools
Elementary60.7%+3.5pp
1004Winding Springs Elementary
Charlotte · Charlotte-Mecklenburg Schools
Elementary60.7%+3.5pp
1005Coltrane-Webb Elementary
Concord · Cabarrus County Schools
Elementary60.6%+3.4pp
1006Morehead Elementary
Greensboro · Guilford County Schools
Elementary60.6%+3.4pp
1007Cape Fear Elementary
Rocky Point · Pender County Schools
Elementary60.5%+3.3pp
1008Four Oaks Elementary
Four Oaks · Johnston County Public Schools
Elementary60.5%+3.3pp
1009Gov's Village STEM (Upper)
Charlotte · Charlotte-Mecklenburg Schools
Middle60.5%+3.3pp
1010Pembroke Elementary
Pembroke · Public Schools of Robeson County
Elementary60.5%+3.3pp
1011East Burke Middle
Connelly Springs · Burke County Schools
Middle60.4%+3.2pp
1012Northern Guilford High
Greensboro · Guilford County Schools
High60.4%+3.2pp
1013Rockfish Hoke Elementary
Raeford · Hoke County Schools
Elementary60.4%+3.2pp
1014Ronda-Clingman Elementary School
Ronda · Wilkes County Schools
Elementary60.4%+3.2pp
1015Smithfield Elementary
Charlotte · Charlotte-Mecklenburg Schools
Elementary60.4%+3.2pp
1016South Asheboro Middle
Asheboro · Asheboro City Schools
Middle60.4%+3.2pp
1017Whitewater Academy
Charlotte · Charlotte-Mecklenburg Schools
Elementary60.4%+3.2pp
1018Oak Grove High
Winston-Salem · Davidson County Schools
High60.3%+3.1pp
1019Startown Elementary
Newton · Catawba County Schools
Elementary60.3%+3.1pp
1020West Marion Elementary School
Marion · McDowell County Schools
Elementary60.3%+3.1pp
1021Altamahaw-Ossipee Elementary
Elon · Alamance-Burlington Schools
Elementary60.2%+3.0pp
1022Spring Creek Middle
Seven Springs · Wayne County Public Schools
Middle60.2%+3.0pp
1023Crain's Creek Middle
Carthage · Moore County Schools
Middle60.1%+2.9pp
1024Grimsley High
Greensboro · Guilford County Schools
High60.1%+2.9pp
1025Highland Elementary
Sanford · Harnett County Schools
Elementary60.1%+2.9pp
1026Camden Early College High
Camden · Camden County Schools
High60.0%+2.8pp
1027Central Elementary
Barco · Currituck County Schools
Elementary60.0%+2.8pp
1028Collettsville School
Collettsville · Caldwell County Schools
Elementary60.0%+2.8pp
1029Fairgrove Elementary School
Fairmont · Public Schools of Robeson County
Elementary60.0%+2.8pp
1030Griffith Elementary
Winston Salem · Winston Salem / Forsyth County Schools
Elementary60.0%+2.8pp
1031Hertford Co Early College
Ahoskie · Hertford County Schools
High60.0%+2.8pp
1032James E Shepard Middle
Durham · Durham Public Schools
Middle60.0%+2.8pp
1033Jonesville Elementary
Jonesville · Yadkin County Schools
Elementary60.0%+2.8pp
1034Manteo Elementary School
Manteo · Dare County Schools
Elementary60.0%+2.8pp
1035Mount Pleasant Elementary School
Ferguson · Wilkes County Schools
Elementary60.0%+2.8pp
1036North Elementary
Providence · Caswell County Schools
Elementary60.0%+2.8pp
1037Walter G. Byers School
Charlotte · Charlotte-Mecklenburg Schools
Elementary60.0%+2.8pp
1038Highland Elementary
Burlington · Alamance-Burlington Schools
Elementary59.8%+2.6pp
1039Carver Elementary
Wendell · Wake County Schools
Elementary59.7%+2.5pp
1040Highland Renaissance Academy
Charlotte · Charlotte-Mecklenburg Schools
Elementary59.7%+2.5pp
1041Lewis Chapel Middle
Fayetteville · Cumberland County Schools
Middle59.7%+2.5pp
1042Reedy Fork Elementary
Greensboro · Guilford County Schools
Elementary59.7%+2.5pp
1043Ira B Jones Elementary
Asheville · Asheville City Schools
Elementary59.6%+2.4pp
1044Polk Central Elementary School
Mill Spring · Polk County Schools
Elementary59.6%+2.4pp
1045Scotts Elementary
Statesville · Iredell-Statesville Schools
Elementary59.6%+2.4pp
1046Wakefield High
Raleigh · Wake County Schools
High59.6%+2.4pp
1047Wilton Elementary
Franklinton · Granville County Schools
Elementary59.6%+2.4pp
1048Apex High
Apex · Wake County Schools
High59.4%+2.2pp
1049C C Spaulding Elementary
Durham · Durham Public Schools
Elementary59.4%+2.2pp
1050Mint Hill Elementary School
Matthews · Charlotte-Mecklenburg Schools
Elementary59.4%+2.2pp
Page 21 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.