North Carolina schools ranked by test score
| Rank | School | Level | Science | vs state |
|---|---|---|---|---|
| 651 | McAlpine Elementary Charlotte · Charlotte-Mecklenburg Schools | Elementary | 68.6% | +11.4pp |
| 652 | Murphy Elementary Murphy · Cherokee County Schools | Elementary | 68.6% | +11.4pp |
| 653 | Stough Elementary Raleigh · Wake County Schools | Elementary | 68.6% | +11.4pp |
| 654 | The International School at Gregory Wilmington · New Hanover County Schools | Elementary | 68.6% | +11.4pp |
| 655 | A L Stanback Middle Hillsborough · Orange County Schools | Middle | 68.5% | +11.3pp |
| 656 | Chestnut Grove Middle School King · Stokes County Schools | Middle | 68.5% | +11.3pp |
| 657 | East Wilkes Middle School Ronda · Wilkes County Schools | Middle | 68.5% | +11.3pp |
| 658 | Mocksville Elementary Mocksville · Davie County Schools | Elementary | 68.5% | +11.3pp |
| 659 | Piedmont Middle Monroe · Union County Public Schools | Middle | 68.5% | +11.3pp |
| 660 | Rockfish Elementary Hope Mills · Cumberland County Schools | Elementary | 68.5% | +11.3pp |
| 661 | Mount Airy High Mount Airy · Mount Airy City Schools | High | 68.4% | +11.2pp |
| 662 | Reid Ross Classical Middle Fayetteville · Cumberland County Schools | Middle | 68.4% | +11.2pp |
| 663 | Rolesville Middle Rolesville · Wake County Schools | Middle | 68.4% | +11.2pp |
| 664 | SILSA Asheville · Asheville City Schools | High | 68.4% | +11.2pp |
| 665 | Audrey W. Garrett Elementary Mebane · Alamance-Burlington Schools | Elementary | 68.3% | +11.1pp |
| 666 | Long Mill Elementary Youngsville · Franklin County Schools | Elementary | 68.3% | +11.1pp |
| 667 | W G Pearson Elementary Durham · Durham Public Schools | Elementary | 68.3% | +11.1pp |
| 668 | LaFayette Elementary Fuquay-Varina · Harnett County Schools | Elementary | 68.2% | +11.0pp |
| 669 | Lakeshore Middle Mooresville · Iredell-Statesville Schools | Middle | 68.2% | +11.0pp |
| 670 | Northwood Elementary High Point · Guilford County Schools | Elementary | 68.2% | +11.0pp |
| 671 | Parkwood Elementary Jacksonville · Onslow County Schools | Elementary | 68.2% | +11.0pp |
| 672 | Stoney Point Elementary Fayetteville · Cumberland County Schools | Elementary | 68.2% | +11.0pp |
| 673 | T C Henderson Lake Toxaway · Transylvania County Schools | Elementary | 68.2% | +11.0pp |
| 674 | Thomas Jefferson Middle Winston-Salem · Winston Salem / Forsyth County Schools | Middle | 68.2% | +11.0pp |
| 675 | Boiling Springs Elementary Shelby · Cleveland County Schools | Elementary | 68.1% | +10.9pp |
| 676 | Butner-Stem Elementary Butner · Granville County Schools | Elementary | 68.1% | +10.9pp |
| 677 | Pilot Mountain Elementary Pilot Mountain · Surry County Schools | Elementary | 68.1% | +10.9pp |
| 678 | Rocky River Elementary Monroe · Union County Public Schools | Elementary | 68.1% | +10.9pp |
| 679 | Trent Park Elementary New Bern · Craven County Board of Education | Elementary | 68.1% | +10.9pp |
| 680 | Brush Creek Elementary Marshall · Madison County Schools | Elementary | 67.9% | +10.7pp |
| 681 | East Yancey Middle Burnsville · Yancey County Schools | Middle | 67.9% | +10.7pp |
| 682 | Middlesex Elementary Middlesex · Nash County Public Schools | Elementary | 67.9% | +10.7pp |
| 683 | Pilot Elementary Thomasville · Davidson County Schools | Elementary | 67.9% | +10.7pp |
| 684 | Roaring River Elementary School Roaring River · Wilkes County Schools | Elementary | 67.9% | +10.7pp |
| 685 | Sanford Creek Elementary Rolesville · Wake County Schools | Elementary | 67.9% | +10.7pp |
| 686 | Career Academy and Technical School Troutman · Iredell-Statesville Schools | High | 67.8% | +10.6pp |
| 687 | Colfax Elementary Colfax · Guilford County Schools | Elementary | 67.8% | +10.6pp |
| 688 | Cooleemee Elementary Cooleemee · Davie County Schools | Elementary | 67.8% | +10.6pp |
| 689 | Dixon Middle Sneads Ferry · Onslow County Schools | Middle | 67.8% | +10.6pp |
| 690 | Hayesville Elementary Hayesville · Clay County Schools | Elementary | 67.8% | +10.6pp |
| 691 | Clement Elementary Autryville · Sampson County Schools | Elementary | 67.7% | +10.5pp |
| 692 | Cleveland Middle Garner · Johnston County Public Schools | Middle | 67.7% | +10.5pp |
| 693 | General Greene Elementary Greensboro · Guilford County Schools | Elementary | 67.7% | +10.5pp |
| 694 | New Century International Elementary Fayetteville · Cumberland County Schools | Elementary | 67.7% | +10.5pp |
| 695 | Bruce Drysdale Elementary Hendersonville · Henderson County Schools | Elementary | 67.6% | +10.4pp |
| 696 | Jamestown Elementary Jamestown · Guilford County Schools | Elementary | 67.6% | +10.4pp |
| 697 | North Asheboro Middle Asheboro · Asheboro City Schools | Middle | 67.6% | +10.4pp |
| 698 | Eastfield Global Magnet School Marion · McDowell County Schools | Elementary | 67.5% | +10.3pp |
| 699 | Guy B Teachey Elementary Asheboro · Asheboro City Schools | Elementary | 67.5% | +10.3pp |
| 700 | Liberty Middle Morganton · Burke County Schools | Middle | 67.5% | +10.3pp |
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.