North Carolina schools ranked by test score
| Rank | School | Level | Science | vs state |
|---|---|---|---|---|
| 501 | Apex Elementary Apex · Wake County Schools | Elementary | 65.7% | +8.5pp |
| 502 | Granite Falls Elementary Granite Falls · Caldwell County Schools | Elementary | 65.7% | +8.5pp |
| 503 | Havelock Elementary Havelock · Craven County Board of Education | Elementary | 65.7% | +8.5pp |
| 504 | Union Cross Traditional Acad Kernersville · Winston Salem / Forsyth County Schools | Elementary | 65.7% | +8.5pp |
| 505 | Vaughan Academy of Technology Charlotte · Charlotte-Mecklenburg Schools | Elementary | 65.7% | +8.5pp |
| 506 | Dudley Shoals Elementary Granite Falls · Caldwell County Schools | Elementary | 65.6% | +8.4pp |
| 507 | Morehead Elem at Camp Glenn Morehead City · Carteret County Public Schools | Elementary | 65.6% | +8.4pp |
| 508 | Sandy Grove Elementary Lumber Bridge · Hoke County Schools | Elementary | 65.6% | +8.4pp |
| 509 | Southwood Elementary Kinston · Lenoir County Public Schools | Elementary | 65.6% | +8.4pp |
| 510 | Bethany Elementary Reidsville · Rockingham County Schools | Elementary | 65.5% | +8.3pp |
| 511 | G R Whitfield Grimesland · Pitt County Schools | Elementary | 65.5% | +8.3pp |
| 512 | Steele Creek Elementary Charlotte · Charlotte-Mecklenburg Schools | Elementary | 65.4% | +8.2pp |
| 513 | Coddle Creek Elementary Mooresville · Iredell-Statesville Schools | Elementary | 65.3% | +8.1pp |
| 514 | Dobson Elementary Dobson · Surry County Schools | Elementary | 65.3% | +8.1pp |
| 515 | Aycock Elementary Henderson · Vance County Schools | Elementary | 65.2% | +8.0pp |
| 516 | Cool Spring Elementary Cleveland · Iredell-Statesville Schools | Elementary | 65.2% | +8.0pp |
| 517 | Don D Steed Elementary Raeford · Hoke County Schools | Elementary | 65.2% | +8.0pp |
| 518 | South Elementary Roxboro · Person County Schools | Elementary | 65.2% | +8.0pp |
| 519 | Wallburg Elementary Winston-Salem · Davidson County Schools | Elementary | 65.2% | +8.0pp |
| 520 | Brunson Elementary Winston Salem · Winston Salem / Forsyth County Schools | Elementary | 65.1% | +7.9pp |
| 521 | Icard Elementary Connelly Springs · Burke County Schools | Elementary | 65.1% | +7.9pp |
| 522 | West View Elementary Garner · Johnston County Public Schools | Elementary | 65.1% | +7.9pp |
| 523 | South Topsail Elementary Hampstead · Pender County Schools | Elementary | 65.0% | +7.8pp |
| 524 | Sunset Park Elementary Wilmington · New Hanover County Schools | Elementary | 65.0% | +7.8pp |
| 525 | Northwest Elementary Pikeville · Wayne County Public Schools | Elementary | 64.9% | +7.7pp |
| 526 | West Clayton Elementary Clayton · Johnston County Public Schools | Elementary | 64.9% | +7.7pp |
| 527 | Cape Hatteras Elementary School Buxton · Dare County Schools | Elementary | 64.8% | +7.6pp |
| 528 | Red Oak Elementary Red Oak · Nash County Public Schools | Elementary | 64.8% | +7.6pp |
| 529 | Clear Creek Elementary Charlotte · Charlotte-Mecklenburg Schools | Elementary | 64.7% | +7.5pp |
| 530 | E M Yoder Elementary Mebane · Alamance-Burlington Schools | Elementary | 64.7% | +7.5pp |
| 531 | Poplar Springs Elementary School King · Stokes County Schools | Elementary | 64.7% | +7.5pp |
| 532 | Southmont Elementary School Asheboro · Randolph County School System | Elementary | 64.7% | +7.5pp |
| 533 | Benson Elementary Benson · Johnston County Public Schools | Elementary | 64.6% | +7.4pp |
| 534 | Franklinville Elementary School Franklinville · Randolph County School System | Elementary | 64.6% | +7.4pp |
| 535 | Denton Elementary Denton · Davidson County Schools | Elementary | 64.5% | +7.3pp |
| 536 | Midway Elementary Dunn · Sampson County Schools | Elementary | 64.5% | +7.3pp |
| 537 | Shepherd Elementary Mooresville · Iredell-Statesville Schools | Elementary | 64.5% | +7.3pp |
| 538 | Claxton Elementary Greensboro · Guilford County Schools | Elementary | 64.4% | +7.2pp |
| 539 | Renaissance West STEAM Academy Charlotte · Charlotte-Mecklenburg Schools | Elementary | 64.4% | +7.2pp |
| 540 | Wakelon Elementary Zebulon · Wake County Schools | Elementary | 64.4% | +7.2pp |
| 541 | Forestville Road Elementary Knightdale · Wake County Schools | Elementary | 64.3% | +7.1pp |
| 542 | Scotland Neck Elementary Leadership Acad Scotland Neck · Halifax County Schools | Elementary | 64.3% | +7.1pp |
| 543 | W H Robinson Elementary Winterville · Pitt County Schools | Elementary | 64.3% | +7.1pp |
| 544 | Winter Park Model Elementary Wilmington · New Hanover County Schools | Elementary | 64.3% | +7.1pp |
| 545 | Lower Creek Elementary Lenoir · Caldwell County Schools | Elementary | 64.2% | +7.0pp |
| 546 | Lyle Creek Elementary Conover · Catawba County Schools | Elementary | 64.2% | +7.0pp |
| 547 | Prospect Elementary Maxton · Public Schools of Robeson County | Elementary | 64.2% | +7.0pp |
| 548 | Kimberley Park Elementary Winston Salem · Winston Salem / Forsyth County Schools | Elementary | 64.1% | +6.9pp |
| 549 | Manning Elementary School Roanoke Rapids · Roanoke Rapids City Schools | Elementary | 64.1% | +6.9pp |
| 550 | Southwest Elementary Durham · Durham Public Schools | Elementary | 64.1% | +6.9pp |
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.