North Carolina schools ranked by test score
| Rank | School | Level | Science | vs state |
|---|---|---|---|---|
| 1101 | Boone Trail Elementary Lillington · Harnett County Schools | Elementary | 38.7% | -18.5pp |
| 1102 | Eno Valley Elementary Durham · Durham Public Schools | Elementary | 38.7% | -18.5pp |
| 1103 | Ashley Academy Winston-Salem · Winston Salem / Forsyth County Schools | Elementary | 38.6% | -18.6pp |
| 1104 | Margaret Willis Elementary Fayetteville · Cumberland County Schools | Elementary | 38.6% | -18.6pp |
| 1105 | Aversboro Elementary Garner · Wake County Schools | Elementary | 38.5% | -18.7pp |
| 1106 | Hall-Woodward Elementary Winston Salem · Winston Salem / Forsyth County Schools | Elementary | 38.5% | -18.7pp |
| 1107 | Saint Stephens Elementary Conover · Catawba County Schools | Elementary | 38.5% | -18.7pp |
| 1108 | Grove Park Elementary Burlington · Alamance-Burlington Schools | Elementary | 38.4% | -18.8pp |
| 1109 | Joseph W Grier Academy Charlotte · Charlotte-Mecklenburg Schools | Elementary | 38.4% | -18.8pp |
| 1110 | Westarea Elementary Fayetteville · Cumberland County Schools | Elementary | 38.4% | -18.8pp |
| 1111 | Ibraham Elementary Winston Salem · Winston Salem / Forsyth County Schools | Elementary | 38.3% | -18.9pp |
| 1112 | Montclair Elementary Fayetteville · Cumberland County Schools | Elementary | 38.3% | -18.9pp |
| 1113 | Spindale Elementary School Spindale · Rutherford County Schools | Elementary | 38.3% | -18.9pp |
| 1114 | Bugg Elementary Raleigh · Wake County Schools | Elementary | 38.1% | -19.1pp |
| 1115 | Inborden Elementary S.T.E.A.M. Academy Enfield · Halifax County Schools | Elementary | 38.1% | -19.1pp |
| 1116 | Pollocksville Elementary Pollocksville · Jones County Schools | Elementary | 38.1% | -19.1pp |
| 1117 | Beulaville Elementary Beulaville · Duplin County Schools | Elementary | 38.0% | -19.2pp |
| 1118 | Greene County Intermediate Snow Hill · Greene County Schools | Elementary | 38.0% | -19.2pp |
| 1119 | Smith Elementary Raleigh · Wake County Schools | Elementary | 38.0% | -19.2pp |
| 1120 | G W Bulluck Elementary Rocky Mount · Edgecombe County Public Schools | Elementary | 37.9% | -19.3pp |
| 1121 | Ramseur Elementary School Ramseur · Randolph County School System | Elementary | 37.7% | -19.5pp |
| 1122 | Erwin Elementary Erwin · Harnett County Schools | Elementary | 37.5% | -19.7pp |
| 1123 | Tabor City School Tabor City · Columbus County Schools | Elementary | 37.5% | -19.7pp |
| 1124 | Coats Elementary Coats · Harnett County Schools | Elementary | 37.4% | -19.8pp |
| 1125 | Wilburn Elementary Raleigh · Wake County Schools | Elementary | 37.3% | -19.9pp |
| 1126 | H H Beam Elementary Gastonia · Gaston County Schools | Elementary | 37.1% | -20.1pp |
| 1127 | P W Moore Elementary Elizabeth City · Elizabeth City-Pasquotank Public Schools | Elementary | 37.0% | -20.2pp |
| 1128 | River Oaks Academy Charlotte · Charlotte-Mecklenburg Schools | Elementary | 36.9% | -20.3pp |
| 1129 | Forest Hills Global Elementary Wilmington · New Hanover County Schools | Elementary | 36.8% | -20.4pp |
| 1130 | Lakewood Elementary Durham · Durham Public Schools | Elementary | 36.8% | -20.4pp |
| 1131 | West Hoke Elementary Raeford · Hoke County Schools | Elementary | 36.8% | -20.4pp |
| 1132 | Esperanza Global Academy Charlotte · Charlotte-Mecklenburg Schools | Elementary | 36.7% | -20.5pp |
| 1133 | R Homer Andrews Elementary Burlington · Alamance-Burlington Schools | Elementary | 36.6% | -20.6pp |
| 1134 | Hillandale Elementary Durham · Durham Public Schools | Elementary | 36.5% | -20.7pp |
| 1135 | Albemarle Road Elementary Charlotte · Charlotte-Mecklenburg Schools | Elementary | 36.4% | -20.8pp |
| 1136 | Fairview Elementary High Point · Guilford County Schools | Elementary | 36.4% | -20.8pp |
| 1137 | George C Simkins Jr Elementary Greensboro · Guilford County Schools | Elementary | 36.4% | -20.8pp |
| 1138 | Old Town Elementary Winston Salem · Winston Salem / Forsyth County Schools | Elementary | 36.4% | -20.8pp |
| 1139 | Taylorsville Elementary Taylorsville · Alexander County Schools | Elementary | 36.4% | -20.8pp |
| 1140 | W A Young Elementary Morganton · Burke County Schools | Elementary | 36.2% | -21.0pp |
| 1141 | Glenwood Elementary School Marion · McDowell County Schools | Elementary | 36.1% | -21.1pp |
| 1142 | Starmount Academy of Excellence Charlotte · Charlotte-Mecklenburg Schools | Elementary | 36.1% | -21.1pp |
| 1143 | Angier Elementary Angier · Harnett County Schools | Elementary | 36.0% | -21.2pp |
| 1144 | South Newton Elementary Newton · Newton Conover City Schools | Elementary | 36.0% | -21.2pp |
| 1145 | Benjamin J Martin Elementary Fayetteville · Cumberland County Schools | Elementary | 35.8% | -21.4pp |
| 1146 | West Oxford Elementary Oxford · Granville County Schools | Elementary | 35.8% | -21.4pp |
| 1147 | G R Edwards Elementary Rocky Mount · Nash County Public Schools | Elementary | 35.6% | -21.6pp |
| 1148 | B. Everett Jordan Elementary Graham · Alamance-Burlington Schools | Elementary | 35.5% | -21.7pp |
| 1149 | Hurley Elementary Salisbury · Rowan-Salisbury Schools | Elementary | 35.3% | -21.9pp |
| 1150 | Weldon Elementary Global Academy Weldon · Weldon City Schools | Elementary | 35.3% | -21.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.