North Carolina schools ranked by test score
| Rank | School | Level | Science | vs state |
|---|---|---|---|---|
| 951 | Greenway Park Elementary Charlotte · Charlotte-Mecklenburg Schools | Elementary | 47.6% | -9.6pp |
| 952 | Lindley Park Elementary Asheboro · Asheboro City Schools | Elementary | 47.6% | -9.6pp |
| 953 | Diggs-Latham Elementary Winston Salem · Winston Salem / Forsyth County Schools | Elementary | 47.5% | -9.7pp |
| 954 | Guilford eLearning University Prep Greensboro · Guilford County Schools | Elementary | 47.5% | -9.7pp |
| 955 | Huntingtowne Farms Elementary Charlotte · Charlotte-Mecklenburg Schools | Elementary | 47.5% | -9.7pp |
| 956 | Pinkston Street Elementary Henderson · Vance County Schools | Elementary | 47.5% | -9.7pp |
| 957 | Washington Street Elementary Rockingham · Richmond County Schools | Elementary | 47.5% | -9.7pp |
| 958 | Lilesville Elementary Lilesville · Anson County Schools | Elementary | 47.4% | -9.8pp |
| 959 | Edward D Sadler Jr Elementary School Gastonia · Gaston County Schools | Elementary | 47.3% | -9.9pp |
| 960 | Hall Fletcher Elementary Asheville · Asheville City Schools | Elementary | 47.2% | -10.0pp |
| 961 | Mitchell Elementary School Bakersville · Mitchell County Schools | Elementary | 47.2% | -10.0pp |
| 962 | Oakley Elementary Asheville · Buncombe County Schools | Elementary | 47.2% | -10.0pp |
| 963 | Salemburg Elementary Salemburg · Sampson County Schools | Elementary | 47.2% | -10.0pp |
| 964 | Ed V Baldwin Elementary Hope Mills · Cumberland County Schools | Elementary | 47.1% | -10.1pp |
| 965 | Kenansville Elementary Kenansville · Duplin County Schools | Elementary | 47.1% | -10.1pp |
| 966 | Marion Elementary School Marion · McDowell County Schools | Elementary | 47.1% | -10.1pp |
| 967 | North Wilkesboro Elementary School North Wilkesboro · Wilkes County Schools | Elementary | 47.1% | -10.1pp |
| 968 | Johnson Street Global Studies High Point · Guilford County Schools | Elementary | 47.0% | -10.2pp |
| 969 | West Smithfield Elementary Smithfield · Johnston County Public Schools | Elementary | 46.9% | -10.3pp |
| 970 | Creekside Elementary Durham · Durham Public Schools | Elementary | 46.8% | -10.4pp |
| 971 | Falkland Elementary Greenville · Pitt County Schools | Elementary | 46.8% | -10.4pp |
| 972 | Piney Grove Elementary Lumberton · Public Schools of Robeson County | Elementary | 46.8% | -10.4pp |
| 973 | Aberdeen Elementary Aberdeen · Moore County Schools | Elementary | 46.7% | -10.5pp |
| 974 | Belvoir Elementary Greenville · Pitt County Schools | Elementary | 46.7% | -10.5pp |
| 975 | Brentwood Elementary Raleigh · Wake County Schools | Elementary | 46.7% | -10.5pp |
| 976 | Monticello-Brown Summit Elem Browns Summit · Guilford County Schools | Elementary | 46.7% | -10.5pp |
| 977 | John Small Elementary Washington · Beaufort County Schools | Elementary | 46.6% | -10.6pp |
| 978 | Edwin A Alderman Elementary Wilmington · New Hanover County Schools | Elementary | 46.5% | -10.7pp |
| 979 | Happy Valley Elementary Lenoir · Caldwell County Schools | Elementary | 46.5% | -10.7pp |
| 980 | Rogers Lane Elementary Raleigh · Wake County Schools | Elementary | 46.5% | -10.7pp |
| 981 | South Smithfield Elementary Smithfield · Johnston County Public Schools | Elementary | 46.5% | -10.7pp |
| 982 | Viewmont Elementary Hickory · Hickory City Schools | Elementary | 46.5% | -10.7pp |
| 983 | East Clayton Elementary Clayton · Johnston County Public Schools | Elementary | 46.4% | -10.8pp |
| 984 | Cyrus P Frazier Elementary Greensboro · Guilford County Schools | Elementary | 46.3% | -10.9pp |
| 985 | Cliffdale Elementary Fayetteville · Cumberland County Schools | Elementary | 46.2% | -11.0pp |
| 986 | Riverside Elementary Newland · Avery County Schools | Elementary | 46.2% | -11.0pp |
| 987 | Sedgefield Elementary Greensboro · Guilford County Schools | Elementary | 46.2% | -11.0pp |
| 988 | Stoney Creek Elementary Charlotte · Charlotte-Mecklenburg Schools | Elementary | 46.2% | -11.0pp |
| 989 | Vanceboro-Farm Life Elementary Vanceboro · Craven County Board of Education | Elementary | 46.2% | -11.0pp |
| 990 | Huntsville Elementary Madison · Rockingham County Schools | Elementary | 46.1% | -11.1pp |
| 991 | Mount Energy Elementary Creedmoor · Granville County Schools | Elementary | 46.1% | -11.1pp |
| 992 | Franklinton Elementary Franklinton · Franklin County Schools | Elementary | 46.0% | -11.2pp |
| 993 | Winstead Avenue Elementary Rocky Mount · Nash County Public Schools | Elementary | 45.9% | -11.3pp |
| 994 | Clear View Elementary Jacksonville · Onslow County Schools | Elementary | 45.7% | -11.5pp |
| 995 | J R Ingram Jr Elementary Sanford · Lee County Schools | Elementary | 45.7% | -11.5pp |
| 996 | James Love Elementary Shelby · Cleveland County Schools | Elementary | 45.7% | -11.5pp |
| 997 | Benvenue Elementary Rocky Mount · Nash County Public Schools | Elementary | 45.6% | -11.6pp |
| 998 | North Duplin Elementary Mt. Olive · Duplin County Schools | Elementary | 45.6% | -11.6pp |
| 999 | Tar River Elementary Franklinton · Granville County Schools | Elementary | 45.6% | -11.6pp |
| 1000 | Andrews Elementary Andrews · Cherokee County Schools | Elementary | 45.5% | -11.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 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.