North Carolina schools ranked by test score
| Rank | School | Level | Science | vs state |
|---|---|---|---|---|
| 1051 | Selma Burke Middle Mooresville · Mooresville Graded School District | Middle | 59.4% | +2.2pp |
| 1052 | South Harnett Elementary Bunnlevel · Harnett County Schools | Elementary | 59.4% | +2.2pp |
| 1053 | West Stokes High School King · Stokes County Schools | High | 59.4% | +2.2pp |
| 1054 | G W Carver Elementary Pinetops · Edgecombe County Public Schools | Elementary | 59.3% | +2.1pp |
| 1055 | Oak Hill Elementary Morganton · Burke County Schools | Elementary | 59.3% | +2.1pp |
| 1056 | Rama Road Elementary Charlotte · Charlotte-Mecklenburg Schools | Elementary | 59.3% | +2.1pp |
| 1057 | Robbinsville Elementary Robbinsville · Graham County Schools | Elementary | 59.3% | +2.1pp |
| 1058 | Allen Jay Elementary High Point · Guilford County Schools | Elementary | 59.2% | +2.0pp |
| 1059 | Central Davidson Middle Lexington · Davidson County Schools | Middle | 59.2% | +2.0pp |
| 1060 | Dillard Drive Middle Raleigh · Wake County Schools | Middle | 59.2% | +2.0pp |
| 1061 | Westerly Hills Academy Charlotte · Charlotte-Mecklenburg Schools | Elementary | 59.2% | +2.0pp |
| 1062 | Clayton Middle Clayton · Johnston County Public Schools | Middle | 59.1% | +1.9pp |
| 1063 | Davenport A+ School Lenoir · Caldwell County Schools | Elementary | 59.1% | +1.9pp |
| 1064 | Oakwood Elementary Yanceyville · Caswell County Schools | Elementary | 59.1% | +1.9pp |
| 1065 | Reynolds Middle Asheville · Buncombe County Schools | Middle | 59.1% | +1.9pp |
| 1066 | Cranberry Middle Elk Park · Avery County Schools | Middle | 59.0% | +1.8pp |
| 1067 | Hunters Creek Middle Jacksonville · Onslow County Schools | Middle | 59.0% | +1.8pp |
| 1068 | Queens Creek Elementary Swansboro · Onslow County Schools | Elementary | 59.0% | +1.8pp |
| 1069 | Reedy Creek Elementary Charlotte · Charlotte-Mecklenburg Schools | Elementary | 59.0% | +1.8pp |
| 1070 | Bailey Elementary Bailey · Nash County Public Schools | Elementary | 58.9% | +1.7pp |
| 1071 | Berewick Elementary Charlotte · Charlotte-Mecklenburg Schools | Elementary | 58.9% | +1.7pp |
| 1072 | Brassfield Elementary Raleigh · Wake County Schools | Elementary | 58.9% | +1.7pp |
| 1073 | East Burke High Connelly Springs · Burke County Schools | High | 58.9% | +1.7pp |
| 1074 | Heritage High Wake Forest · Wake County Schools | High | 58.9% | +1.7pp |
| 1075 | R Max Abbott Middle Fayetteville · Cumberland County Schools | Middle | 58.9% | +1.7pp |
| 1076 | Trinity Middle School Archdale · Randolph County School System | Middle | 58.9% | +1.7pp |
| 1077 | Adams Elementary Cary · Wake County Schools | Elementary | 58.8% | +1.6pp |
| 1078 | Ashley Elementary Fayetteville · Cumberland County Schools | Elementary | 58.8% | +1.6pp |
| 1079 | Douglass Elementary Eden · Rockingham County Schools | Elementary | 58.8% | +1.6pp |
| 1080 | Sawmills Elementary Granite Falls · Caldwell County Schools | Elementary | 58.8% | +1.6pp |
| 1081 | Columbus Career and College Academy Whiteville · Columbus County Schools | High | 58.7% | +1.5pp |
| 1082 | Greenwood Elementary Sanford · Lee County Schools | Elementary | 58.7% | +1.5pp |
| 1083 | Nakina Middle Nakina · Columbus County Schools | Middle | 58.7% | +1.5pp |
| 1084 | North Davidson High Lexington · Davidson County Schools | High | 58.7% | +1.5pp |
| 1085 | Parkwood Middle Monroe · Union County Public Schools | Middle | 58.7% | +1.5pp |
| 1086 | Courtney Elementary Yadkinville · Yadkin County Schools | Elementary | 58.6% | +1.4pp |
| 1087 | Southwestern Randolph Middle School Asheboro · Randolph County School System | Middle | 58.6% | +1.4pp |
| 1088 | Edwin A Alderman Elementary Greensboro · Guilford County Schools | Elementary | 58.5% | +1.3pp |
| 1089 | Harold E. Winkler Middle Concord · Cabarrus County Schools | Middle | 58.5% | +1.3pp |
| 1090 | New Hope Elementary Chapel Hill · Orange County Schools | Elementary | 58.5% | +1.3pp |
| 1091 | Clemmons Middle School Winston-Salem · Winston Salem / Forsyth County Schools | Middle | 58.4% | +1.2pp |
| 1092 | West Iredell Middle Statesville · Iredell-Statesville Schools | Middle | 58.4% | +1.2pp |
| 1093 | Benton Heights Elementary Monroe · Union County Public Schools | Elementary | 58.3% | +1.1pp |
| 1094 | Boonville Elementary Boonville · Yadkin County Schools | Combined | 58.3% | +1.1pp |
| 1095 | C. G. Credle Elementary Oxford · Granville County Schools | Elementary | 58.3% | +1.1pp |
| 1096 | Cordova Middle Cordova · Richmond County Schools | Middle | 58.3% | +1.1pp |
| 1097 | Fuquay-Varina Elementary Fuquay-Varina · Wake County Schools | Elementary | 58.3% | +1.1pp |
| 1098 | Polenta Elementary Garner · Johnston County Public Schools | Elementary | 58.3% | +1.1pp |
| 1099 | Alderman Road Elementary Fayetteville · Cumberland County Schools | Elementary | 58.2% | +1.0pp |
| 1100 | Forrest W. Hunt Elementary School Forest City · Rutherford County Schools | Elementary | 58.2% | +1.0pp |
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.