North Carolina schools ranked by test score
| Rank | School | Level | Science | vs state |
|---|---|---|---|---|
| 751 | North Windy Ridge Intermediate Weaverville · Buncombe County Schools | Middle | 66.4% | +9.2pp |
| 752 | Pine Forest Middle Fayetteville · Cumberland County Schools | Middle | 66.4% | +9.2pp |
| 753 | Childers Elementary Lincolnton · Lincoln County Schools | Elementary | 66.3% | +9.1pp |
| 754 | Fairview Heights Elementary Hamlet · Richmond County Schools | Elementary | 66.3% | +9.1pp |
| 755 | La Grange Elementary La Grange · Lenoir County Public Schools | Elementary | 66.3% | +9.1pp |
| 756 | Weddington Hills Elementary Concord · Cabarrus County Schools | Elementary | 66.3% | +9.1pp |
| 757 | York Elementary Raleigh · Wake County Schools | Elementary | 66.3% | +9.1pp |
| 758 | Lufkin Road Middle Apex · Wake County Schools | Middle | 66.2% | +9.0pp |
| 759 | Mary McArthur Elementary Fayetteville · Cumberland County Schools | Elementary | 66.2% | +9.0pp |
| 760 | Nash Central Middle Nashville · Nash County Public Schools | Middle | 66.2% | +9.0pp |
| 761 | North Stanly Middle New London · Stanly County Schools | Middle | 66.2% | +9.0pp |
| 762 | Cove Creek Elementary Vilas · Watauga County Schools | Elementary | 66.1% | +8.9pp |
| 763 | Stokes Stokes · Pitt County Schools | Elementary | 66.1% | +8.9pp |
| 764 | Dixon Road Elementary Willow Spring · Johnston County Public Schools | Elementary | 66.0% | +8.8pp |
| 765 | Francis Bradley Middle Huntersville · Charlotte-Mecklenburg Schools | Middle | 66.0% | +8.8pp |
| 766 | Kernersville Elementary Kernersville · Winston Salem / Forsyth County Schools | Elementary | 66.0% | +8.8pp |
| 767 | John Van Lindley Elementary Greensboro · Guilford County Schools | Elementary | 65.9% | +8.7pp |
| 768 | Kernersville Middle Kernersville · Winston Salem / Forsyth County Schools | Middle | 65.9% | +8.7pp |
| 769 | Northwoods Elementary Cary · Wake County Schools | Elementary | 65.9% | +8.7pp |
| 770 | Oxendine Elementary Maxton · Public Schools of Robeson County | Elementary | 65.9% | +8.7pp |
| 771 | Walnut Cove Elementary School Walnut Cove · Stokes County Schools | Elementary | 65.9% | +8.7pp |
| 772 | Belmont Elementary School Roanoke Rapids · Roanoke Rapids City Schools | Elementary | 65.8% | +8.6pp |
| 773 | Kennedy Middle Charlotte · Charlotte-Mecklenburg Schools | Middle | 65.8% | +8.6pp |
| 774 | Shamrock Gardens Elementary Charlotte · Charlotte-Mecklenburg Schools | Elementary | 65.8% | +8.6pp |
| 775 | Apex Elementary Apex · Wake County Schools | Elementary | 65.7% | +8.5pp |
| 776 | Dixon High Holly Ridge · Onslow County Schools | High | 65.7% | +8.5pp |
| 777 | Granite Falls Elementary Granite Falls · Caldwell County Schools | Elementary | 65.7% | +8.5pp |
| 778 | Havelock Elementary Havelock · Craven County Board of Education | Elementary | 65.7% | +8.5pp |
| 779 | Seaforth High Pittsboro · Chatham County Schools | High | 65.7% | +8.5pp |
| 780 | Union Cross Traditional Acad Kernersville · Winston Salem / Forsyth County Schools | Elementary | 65.7% | +8.5pp |
| 781 | Vaughan Academy of Technology Charlotte · Charlotte-Mecklenburg Schools | Elementary | 65.7% | +8.5pp |
| 782 | Dudley Shoals Elementary Granite Falls · Caldwell County Schools | Elementary | 65.6% | +8.4pp |
| 783 | Morehead Elem at Camp Glenn Morehead City · Carteret County Public Schools | Elementary | 65.6% | +8.4pp |
| 784 | Sandy Grove Elementary Lumber Bridge · Hoke County Schools | Elementary | 65.6% | +8.4pp |
| 785 | Southwood Elementary Kinston · Lenoir County Public Schools | Elementary | 65.6% | +8.4pp |
| 786 | Bethany Elementary Reidsville · Rockingham County Schools | Elementary | 65.5% | +8.3pp |
| 787 | EDGE Academy of Health Sciences Rocky Mount · Edgecombe County Public Schools | High | 65.5% | +8.3pp |
| 788 | G R Whitfield Grimesland · Pitt County Schools | Elementary | 65.5% | +8.3pp |
| 789 | Speight Middle Stantonsburg · Wilson County Schools | Middle | 65.5% | +8.3pp |
| 790 | Steele Creek Elementary Charlotte · Charlotte-Mecklenburg Schools | Elementary | 65.4% | +8.2pp |
| 791 | West Carteret High Morehead City · Carteret County Public Schools | High | 65.4% | +8.2pp |
| 792 | Coddle Creek Elementary Mooresville · Iredell-Statesville Schools | Elementary | 65.3% | +8.1pp |
| 793 | Coulwood STEM Academy Charlotte · Charlotte-Mecklenburg Schools | Middle | 65.3% | +8.1pp |
| 794 | Dobson Elementary Dobson · Surry County Schools | Elementary | 65.3% | +8.1pp |
| 795 | Kiser Middle Greensboro · Guilford County Schools | Middle | 65.3% | +8.1pp |
| 796 | Aycock Elementary Henderson · Vance County Schools | Elementary | 65.2% | +8.0pp |
| 797 | Cool Spring Elementary Cleveland · Iredell-Statesville Schools | Elementary | 65.2% | +8.0pp |
| 798 | Don D Steed Elementary Raeford · Hoke County Schools | Elementary | 65.2% | +8.0pp |
| 799 | East Lincoln Middle Iron Station · Lincoln County Schools | Middle | 65.2% | +8.0pp |
| 800 | Myrtle Grove Middle Wilmington · New Hanover County Schools | Middle | 65.2% | +8.0pp |
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.