North Carolina schools ranked by test score
| Rank | School | Level | Mathematics | vs state |
|---|---|---|---|---|
| 351 | Cary Elementary Cary · Wake County Schools | Elementary | 69.3% | +16.5pp |
| 352 | Snow Creek Elementary Hickory · Catawba County Schools | Elementary | 69.3% | +16.5pp |
| 353 | Brooks Global Elementary Greensboro · Guilford County Schools | Elementary | 69.2% | +16.4pp |
| 354 | Coddle Creek Elementary Mooresville · Iredell-Statesville Schools | Elementary | 69.2% | +16.4pp |
| 355 | Frederick Douglass Elementary Wilson · Wilson County Schools | Elementary | 69.2% | +16.4pp |
| 356 | Mull Elementary Morganton · Burke County Schools | Elementary | 69.2% | +16.4pp |
| 357 | Stokesdale Elementary Stokesdale · Guilford County Schools | Elementary | 69.2% | +16.4pp |
| 358 | Union Elementary Wingate · Union County Public Schools | Elementary | 69.2% | +16.4pp |
| 359 | W A Bess Elementary School Gastonia · Gaston County Schools | Elementary | 69.2% | +16.4pp |
| 360 | Glen Alpine Elementary Morganton · Burke County Schools | Elementary | 69.1% | +16.3pp |
| 361 | Lansdowne Elementary Charlotte · Charlotte-Mecklenburg Schools | Elementary | 69.1% | +16.3pp |
| 362 | Lincoln Elementary Ruffin · Rockingham County Schools | Elementary | 69.1% | +16.3pp |
| 363 | Stories Creek Elementary Roxboro · Person County Schools | Elementary | 69.1% | +16.3pp |
| 364 | Pamlico County Primary Bayboro · Pamlico County Schools | Elementary | 69.0% | +16.2pp |
| 365 | Highland Creek Elementary Charlotte · Charlotte-Mecklenburg Schools | Elementary | 68.9% | +16.1pp |
| 366 | Rocky River Elementary Monroe · Union County Public Schools | Elementary | 68.9% | +16.1pp |
| 367 | Shawboro Elementary School Shawboro · Currituck County Schools | Elementary | 68.9% | +16.1pp |
| 368 | West View Elementary Garner · Johnston County Public Schools | Elementary | 68.9% | +16.1pp |
| 369 | Charlotte East Language Academy Charlotte · Charlotte-Mecklenburg Schools | Elementary | 68.8% | +16.0pp |
| 370 | Sunshine Elementary School Bostic · Rutherford County Schools | Elementary | 68.8% | +16.0pp |
| 371 | Taylorsville Elementary Taylorsville · Alexander County Schools | Elementary | 68.8% | +16.0pp |
| 372 | Tuckaseegee Elementary Charlotte · Charlotte-Mecklenburg Schools | Elementary | 68.8% | +16.0pp |
| 373 | East Elementary Kings Mountain · Cleveland County Schools | Elementary | 68.7% | +15.9pp |
| 374 | Fuller Elementary Raleigh · Wake County Schools | Elementary | 68.7% | +15.9pp |
| 375 | Nags Head Elementary School Nags Head · Dare County Schools | Elementary | 68.7% | +15.9pp |
| 376 | Old Fort Elementary School Old Fort · McDowell County Schools | Elementary | 68.7% | +15.9pp |
| 377 | Parkside Elementary Charlotte · Charlotte-Mecklenburg Schools | Elementary | 68.7% | +15.9pp |
| 378 | Vance Elementary Raleigh · Wake County Schools | Elementary | 68.7% | +15.9pp |
| 379 | Blackburn Elementary Newton · Catawba County Schools | Elementary | 68.6% | +15.8pp |
| 380 | Granite Falls Elementary Granite Falls · Caldwell County Schools | Elementary | 68.6% | +15.8pp |
| 381 | Hargrove Elementary Faison · Sampson County Schools | Elementary | 68.6% | +15.8pp |
| 382 | Union Elementary Shelby · Cleveland County Schools | Elementary | 68.6% | +15.8pp |
| 383 | Harmony Elementary Harmony · Iredell-Statesville Schools | Elementary | 68.5% | +15.7pp |
| 384 | Rand Road Elementary Garner · Wake County Schools | Elementary | 68.5% | +15.7pp |
| 385 | Washington Elementary Raleigh · Wake County Schools | Elementary | 68.5% | +15.7pp |
| 386 | Rolesville Elementary Rolesville · Wake County Schools | Elementary | 68.4% | +15.6pp |
| 387 | Rosman Elementary Rosman · Transylvania County Schools | Elementary | 68.4% | +15.6pp |
| 388 | Bradley Creek Elementary Wilmington · New Hanover County Schools | Elementary | 68.3% | +15.5pp |
| 389 | Porter Ridge Elementary Indian Trail · Union County Public Schools | Elementary | 68.3% | +15.5pp |
| 390 | Sunny View Elementary School Mill Spring · Polk County Schools | Elementary | 68.3% | +15.5pp |
| 391 | FPG Elementary Chapel Hill · Chapel Hill-Carrboro City Schools | Elementary | 68.2% | +15.4pp |
| 392 | Conn Elementary Raleigh · Wake County Schools | Elementary | 68.1% | +15.3pp |
| 393 | Norwood Elementary Norwood · Stanly County Schools | Elementary | 68.1% | +15.3pp |
| 394 | Princeton Elementary Princeton · Johnston County Public Schools | Elementary | 68.1% | +15.3pp |
| 395 | Waccamaw Ash · Brunswick County Schools | Elementary | 68.1% | +15.3pp |
| 396 | William R Davie Elementary Mocksville · Davie County Schools | Elementary | 68.1% | +15.3pp |
| 397 | Carolina Forest Elementary Jacksonville · Onslow County Schools | Elementary | 68.0% | +15.2pp |
| 398 | Icard Elementary Connelly Springs · Burke County Schools | Elementary | 68.0% | +15.2pp |
| 399 | Rashkis Elementary Chapel Hill · Chapel Hill-Carrboro City Schools | Elementary | 68.0% | +15.2pp |
| 400 | Landis Elementary Landis · Rowan-Salisbury Schools | Elementary | 67.9% | +15.1pp |
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.