North Carolina schools ranked by test score
| Rank | School | Level | Mathematics | vs state |
|---|---|---|---|---|
| 251 | West Lincoln High Lincolnton · Lincoln County Schools | High | 35.2% | -17.6pp |
| 252 | Northern Guilford High Greensboro · Guilford County Schools | High | 34.6% | -18.2pp |
| 253 | Cedar Ridge High Hillsborough · Orange County Schools | High | 34.3% | -18.5pp |
| 254 | Bartlett Yancey High Yanceyville · Caswell County Schools | High | 34.2% | -18.6pp |
| 255 | Hayesville High Hayesville · Clay County Schools | High | 34.2% | -18.6pp |
| 256 | Southern Wayne High Dudley · Wayne County Public Schools | High | 34.1% | -18.7pp |
| 257 | Trinity High School Trinity · Randolph County School System | High | 34.1% | -18.7pp |
| 258 | Roberson High Asheville · Buncombe County Schools | High | 34.0% | -18.8pp |
| 259 | West Cabarrus High Concord · Cabarrus County Schools | High | 33.8% | -19.0pp |
| 260 | Richlands High Richlands · Onslow County Schools | High | 33.6% | -19.2pp |
| 261 | Academy at Smith Greensboro · Guilford County Schools | High | 33.3% | -19.5pp |
| 262 | Hendersonville High Hendersonville · Henderson County Schools | High | 33.3% | -19.5pp |
| 263 | Northside High Pinetown · Beaufort County Schools | High | 33.3% | -19.5pp |
| 264 | Davie County High Mocksville · Davie County Schools | High | 33.1% | -19.7pp |
| 265 | Hobbton High Newton Grove · Sampson County Schools | High | 33.0% | -19.8pp |
| 266 | White Oak High Jacksonville · Onslow County Schools | High | 32.7% | -20.1pp |
| 267 | Havelock High Havelock · Craven County Board of Education | High | 32.6% | -20.2pp |
| 268 | Asheville High Asheville · Asheville City Schools | High | 32.5% | -20.3pp |
| 269 | E E Smith High Fayetteville · Cumberland County Schools | High | 32.4% | -20.4pp |
| 270 | South Columbus High Tabor City · Columbus County Schools | High | 32.3% | -20.5pp |
| 271 | Emsley A Laney High Wilmington · New Hanover County Schools | High | 32.1% | -20.7pp |
| 272 | Eugene Ashley High Wilmington · New Hanover County Schools | High | 32.0% | -20.8pp |
| 273 | Hibriten High Lenoir · Caldwell County Schools | High | 31.6% | -21.2pp |
| 274 | Cary High Cary · Wake County Schools | High | 31.5% | -21.3pp |
| 275 | Mallard Creek High School Charlotte · Charlotte-Mecklenburg Schools | High | 31.4% | -21.4pp |
| 276 | South Brunswick High Southport · Brunswick County Schools | High | 31.4% | -21.4pp |
| 277 | Ballantyne Ridge High School Charlotte · Charlotte-Mecklenburg Schools | High | 31.2% | -21.6pp |
| 278 | Wakefield High Raleigh · Wake County Schools | High | 31.1% | -21.7pp |
| 279 | Willow Spring High Fuquay Varina · Wake County Schools | High | 31.1% | -21.7pp |
| 280 | Palisades High School Charlotte · Charlotte-Mecklenburg Schools | High | 31.0% | -21.8pp |
| 281 | West Forsyth High Clemmons · Winston Salem / Forsyth County Schools | High | 31.0% | -21.8pp |
| 282 | North Moore High Robbins · Moore County Schools | High | 30.8% | -22.0pp |
| 283 | North Pitt High Bethel · Pitt County Schools | High | 30.8% | -22.0pp |
| 284 | Freedom High Morganton · Burke County Schools | High | 30.6% | -22.2pp |
| 285 | Lumberton Senior High Lumberton · Public Schools of Robeson County | High | 30.6% | -22.2pp |
| 286 | Oak Grove High Winston-Salem · Davidson County Schools | High | 30.5% | -22.3pp |
| 287 | Saint Pauls High Saint Pauls · Public Schools of Robeson County | High | 30.5% | -22.3pp |
| 288 | Owen High Black Mountain · Buncombe County Schools | High | 30.3% | -22.5pp |
| 289 | Hunter Huss High Gastonia · Gaston County Schools | High | 30.2% | -22.6pp |
| 290 | Southern Guilford High Greensboro · Guilford County Schools | High | 30.2% | -22.6pp |
| 291 | Western Guilford High Greensboro · Guilford County Schools | High | 30.2% | -22.6pp |
| 292 | Central Cabarrus High Concord · Cabarrus County Schools | High | 30.1% | -22.7pp |
| 293 | Farmville Central High Farmville · Pitt County Schools | High | 30.1% | -22.7pp |
| 294 | Gates County Senior High Gatesville · Gates County Schools | High | 29.9% | -22.9pp |
| 295 | Independence High School Charlotte · Charlotte-Mecklenburg Schools | High | 29.9% | -22.9pp |
| 296 | Roanoke Rapids High School Roanoke Rapids · Roanoke Rapids City Schools | High | 29.8% | -23.0pp |
| 297 | North Brunswick High Leland · Brunswick County Schools | High | 29.6% | -23.2pp |
| 298 | North Mecklenburg High School Huntersville · Charlotte-Mecklenburg Schools | High | 29.6% | -23.2pp |
| 299 | Southside High Chocowinity · Beaufort County Schools | High | 29.5% | -23.3pp |
| 300 | Page High Greensboro · Guilford County Schools | High | 29.4% | -23.4pp |
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 Mathematics 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.