North Carolina schools ranked by test score
| Rank | School | Level | Science | vs state |
|---|---|---|---|---|
| 2151 | Hobbton High Newton Grove · Sampson County Schools | High | 24.3% | -32.9pp |
| 2152 | Red Springs High Red Springs · Public Schools of Robeson County | High | 24.3% | -32.9pp |
| 2153 | J. F. Webb High Oxford · Granville County Schools | High | 24.2% | -33.0pp |
| 2154 | J F Kennedy High Winston Salem · Winston Salem / Forsyth County Schools | High | 24.1% | -33.1pp |
| 2155 | SouthWest Edgecombe High Pinetops · Edgecombe County Public Schools | High | 24.0% | -33.2pp |
| 2156 | N B Mills Elementary Statesville · Iredell-Statesville Schools | Elementary | 23.9% | -33.3pp |
| 2157 | South End Elementary Reidsville · Rockingham County Schools | Elementary | 23.9% | -33.3pp |
| 2158 | Hornets Nest Elementary Charlotte · Charlotte-Mecklenburg Schools | Elementary | 23.8% | -33.4pp |
| 2159 | Wadesboro Elementary Wadesboro · Anson County Schools | Middle | 23.8% | -33.4pp |
| 2160 | Lumberton Senior High Lumberton · Public Schools of Robeson County | High | 23.7% | -33.5pp |
| 2161 | Columbia High Columbia · Tyrrell County Schools | High | 23.5% | -33.7pp |
| 2162 | James B Dudley High Greensboro · Guilford County Schools | High | 23.4% | -33.8pp |
| 2163 | McLeansville Elementary McLeansville · Guilford County Schools | Elementary | 23.2% | -34.0pp |
| 2164 | North Rowan High Spencer · Rowan-Salisbury Schools | High | 23.1% | -34.1pp |
| 2165 | West Caldwell High Lenoir · Caldwell County Schools | High | 22.9% | -34.3pp |
| 2166 | Granville Central High Stem · Granville County Schools | High | 22.8% | -34.4pp |
| 2167 | Triton High Erwin · Harnett County Schools | High | 22.7% | -34.5pp |
| 2168 | Gibson Elementary Winston-Salem · Winston Salem / Forsyth County Schools | Elementary | 22.5% | -34.7pp |
| 2169 | Southeast Middle Salisbury · Rowan-Salisbury Schools | Middle | 22.5% | -34.7pp |
| 2170 | Southside High Chocowinity · Beaufort County Schools | High | 22.5% | -34.7pp |
| 2171 | Y E Smith Elementary Durham · Durham Public Schools | Elementary | 22.4% | -34.8pp |
| 2172 | Garinger High School Charlotte · Charlotte-Mecklenburg Schools | High | 22.3% | -34.9pp |
| 2173 | Julius L. Chambers High School Charlotte · Charlotte-Mecklenburg Schools | High | 22.0% | -35.2pp |
| 2174 | Parkland High Winston Salem · Winston Salem / Forsyth County Schools | High | 22.0% | -35.2pp |
| 2175 | A L Brown High Kannapolis · Kannapolis City Schools | High | 21.8% | -35.4pp |
| 2176 | North Hills Elementary Winston-Salem · Winston Salem / Forsyth County Schools | Elementary | 21.7% | -35.5pp |
| 2177 | Person High Roxboro · Person County Schools | High | 21.6% | -35.6pp |
| 2178 | Robert B Glenn High School Kernersville · Winston Salem / Forsyth County Schools | High | 21.5% | -35.7pp |
| 2179 | Lowe's Grove Middle Durham · Durham Public Schools | Middle | 21.3% | -35.9pp |
| 2180 | Candor Elementary Candor · Montgomery County Schools | Elementary | 21.2% | -36.0pp |
| 2181 | Winston-Salem Preparatory Acad Winston-Salem · Winston Salem / Forsyth County Schools | High | 21.2% | -36.0pp |
| 2182 | Moss Street Elementary Reidsville · Rockingham County Schools | Elementary | 21.1% | -36.1pp |
| 2183 | Petree Elementary Winston-Salem · Winston Salem / Forsyth County Schools | Elementary | 21.1% | -36.1pp |
| 2184 | Southeast Raleigh High Raleigh · Wake County Schools | High | 21.0% | -36.2pp |
| 2185 | Mount Gilead Elementary Mount Gilead · Montgomery County Schools | Elementary | 20.0% | -37.2pp |
| 2186 | Weldon STEM High School Career Academies Halifax · Weldon City Schools | High | 20.0% | -37.2pp |
| 2187 | Hunter Huss High Gastonia · Gaston County Schools | High | 19.8% | -37.4pp |
| 2188 | Southwestern Randolph High School Asheboro · Randolph County School System | High | 19.2% | -38.0pp |
| 2189 | East Albemarle Elementary Albemarle · Stanly County Schools | Elementary | 19.1% | -38.1pp |
| 2190 | Northside Elementary Norlina · Warren County Schools | Elementary | 19.1% | -38.1pp |
| 2191 | Dana Elementary Hendersonville · Henderson County Schools | Elementary | 18.8% | -38.4pp |
| 2192 | Overton Elementary Salisbury · Rowan-Salisbury Schools | Elementary | 18.8% | -38.4pp |
| 2193 | Third Creek Middle Statesville · Iredell-Statesville Schools | Middle | 18.6% | -38.6pp |
| 2194 | Harnett Virtual Academy Lillington · Harnett County Schools | Combined | 18.4% | -38.8pp |
| 2195 | Statesville High Statesville · Iredell-Statesville Schools | High | 18.4% | -38.8pp |
| 2196 | East Arcadia Elementary Riegelwood · Bladen County Schools | Elementary | 18.2% | -39.0pp |
| 2197 | Washington County High Plymouth · Washington County Schools | High | 18.1% | -39.1pp |
| 2198 | West Rowan High Mount Ulla · Rowan-Salisbury Schools | High | 17.9% | -39.3pp |
| 2199 | Harding University High School Charlotte · Charlotte-Mecklenburg Schools | High | 17.6% | -39.6pp |
| 2200 | Haw River Elementary Haw River · Alamance-Burlington Schools | Elementary | 17.6% | -39.6pp |
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.