North Carolina schools ranked by test score
| Rank | School | Level | Mathematics | vs state |
|---|---|---|---|---|
| 551 | Catawba Heights Elementary Belmont · Gaston County Schools | Elementary | 62.5% | +9.7pp |
| 552 | Davis-Townsend Elementary Lexington · Davidson County Schools | Elementary | 62.5% | +9.7pp |
| 553 | Gatesville Elementary Gatesville · Gates County Schools | Elementary | 62.5% | +9.7pp |
| 554 | Blythe Elementary Huntersville · Charlotte-Mecklenburg Schools | Elementary | 62.4% | +9.6pp |
| 555 | Hudson Elementary Hudson · Caldwell County Schools | Elementary | 62.4% | +9.6pp |
| 556 | Midway Elementary Lexington · Davidson County Schools | Elementary | 62.4% | +9.6pp |
| 557 | Ponderosa Elementary Fayetteville · Cumberland County Schools | Elementary | 62.4% | +9.6pp |
| 558 | Richlands Elementary Richlands · Onslow County Schools | Elementary | 62.4% | +9.6pp |
| 559 | South Newton Elementary Newton · Newton Conover City Schools | Elementary | 62.3% | +9.5pp |
| 560 | Isaac Dickson Elementary Asheville · Asheville City Schools | Elementary | 62.1% | +9.3pp |
| 561 | Startown Elementary Newton · Catawba County Schools | Elementary | 62.1% | +9.3pp |
| 562 | Bailey Elementary Bailey · Nash County Public Schools | Elementary | 62.0% | +9.2pp |
| 563 | Baton Elementary Granite Falls · Caldwell County Schools | Elementary | 62.0% | +9.2pp |
| 564 | Highland Elementary Sanford · Harnett County Schools | Elementary | 62.0% | +9.2pp |
| 565 | Lynn Road Elementary Raleigh · Wake County Schools | Elementary | 62.0% | +9.2pp |
| 566 | Monticello-Brown Summit Elem Browns Summit · Guilford County Schools | Elementary | 61.9% | +9.1pp |
| 567 | Oak Grove Elementary Raleigh · Wake County Schools | Elementary | 61.9% | +9.1pp |
| 568 | Pink Hill Elementary Pink Hill · Lenoir County Public Schools | Elementary | 61.9% | +9.1pp |
| 569 | Polenta Elementary Garner · Johnston County Public Schools | Elementary | 61.9% | +9.1pp |
| 570 | Copeland Elementary Dobson · Surry County Schools | Elementary | 61.8% | +9.0pp |
| 571 | Yates Mill Elementary Raleigh · Wake County Schools | Elementary | 61.8% | +9.0pp |
| 572 | Adams Elementary Cary · Wake County Schools | Elementary | 61.7% | +8.9pp |
| 573 | Courtney Elementary Yadkinville · Yadkin County Schools | Elementary | 61.7% | +8.9pp |
| 574 | Oak Lane Elementary Hurdle Mills · Person County Schools | Elementary | 61.7% | +8.9pp |
| 575 | Sunset Avenue Elementary Clinton · Clinton City Schools | Elementary | 61.7% | +8.9pp |
| 576 | Edwin A Alderman Elementary Greensboro · Guilford County Schools | Elementary | 61.6% | +8.8pp |
| 577 | Howard L Hall Elementary Fayetteville · Cumberland County Schools | Elementary | 61.6% | +8.8pp |
| 578 | Lower Creek Elementary Lenoir · Caldwell County Schools | Elementary | 61.5% | +8.7pp |
| 579 | White Plains Elementary Mount Airy · Surry County Schools | Elementary | 61.4% | +8.6pp |
| 580 | Ansonville Elementary Ansonville · Anson County Schools | Elementary | 61.3% | +8.5pp |
| 581 | Edwin M Holt Elementary Burlington · Alamance-Burlington Schools | Elementary | 61.3% | +8.5pp |
| 582 | Johnsonville Elementary Cameron · Harnett County Schools | Elementary | 61.3% | +8.5pp |
| 583 | Nancy Reynolds Elementary School Westfield · Stokes County Schools | Elementary | 61.3% | +8.5pp |
| 584 | Pumpkin Center Intermediate Lincolnton · Lincoln County Schools | Elementary | 61.3% | +8.5pp |
| 585 | Queens Creek Elementary Swansboro · Onslow County Schools | Elementary | 61.3% | +8.5pp |
| 586 | Roger Bell New Tech Academy Havelock · Craven County Board of Education | Elementary | 61.3% | +8.5pp |
| 587 | Wilkesboro Elementary School Wilkesboro · Wilkes County Schools | Elementary | 61.3% | +8.5pp |
| 588 | North Forest Pines Elementary Raleigh · Wake County Schools | Elementary | 61.1% | +8.3pp |
| 589 | Speas Elementary Winston Salem · Winston Salem / Forsyth County Schools | Elementary | 61.1% | +8.3pp |
| 590 | Lowell Elementary Lowell · Gaston County Schools | Elementary | 61.0% | +8.2pp |
| 591 | Corinth-Holders Elementary Zebulon · Johnston County Public Schools | Elementary | 60.9% | +8.1pp |
| 592 | Hertford Grammar Hertford · Perquimans County Schools | Elementary | 60.9% | +8.1pp |
| 593 | J W Seabrook Elementary Fayetteville · Cumberland County Schools | Elementary | 60.9% | +8.1pp |
| 594 | Lake Wylie Elementary Charlotte · Charlotte-Mecklenburg Schools | Elementary | 60.8% | +8.0pp |
| 595 | Wilton Elementary Franklinton · Granville County Schools | Elementary | 60.8% | +8.0pp |
| 596 | Mary C Williams Elementary Wilmington · New Hanover County Schools | Elementary | 60.7% | +7.9pp |
| 597 | Reeds Elementary Lexington · Davidson County Schools | Elementary | 60.7% | +7.9pp |
| 598 | Poe Elementary Raleigh · Wake County Schools | Elementary | 60.6% | +7.8pp |
| 599 | A T Allen Elementary Concord · Cabarrus County Schools | Elementary | 60.5% | +7.7pp |
| 600 | Virginia Williamson Elem Bolivia · Brunswick County Schools | Elementary | 60.5% | +7.7pp |
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.