North Carolina schools ranked by test score
| Rank | School | Level | Science | vs state |
|---|---|---|---|---|
| 151 | Fairview Elementary Fairview · Buncombe County Schools | Elementary | 80.6% | +23.4pp |
| 152 | Hemby Bridge Elementary Indian Trail · Union County Public Schools | Elementary | 80.6% | +23.4pp |
| 153 | Mount Olive Elementary School King · Stokes County Schools | Elementary | 80.6% | +23.4pp |
| 154 | Northwest Harnett Elementary Fuquay-Varina · Harnett County Schools | Elementary | 80.6% | +23.4pp |
| 155 | Union Elementary Shallotte · Brunswick County Schools | Elementary | 80.6% | +23.4pp |
| 156 | Union Grove Elementary Union Grove · Iredell-Statesville Schools | Elementary | 80.6% | +23.4pp |
| 157 | Woodland Heights Elementary Mooresville · Iredell-Statesville Schools | Elementary | 80.5% | +23.3pp |
| 158 | Hargrove Elementary Faison · Sampson County Schools | Elementary | 80.4% | +23.2pp |
| 159 | Mountain View Elementary Hickory · Catawba County Schools | Elementary | 80.4% | +23.2pp |
| 160 | Beaver Dam Elementary Roseboro · Cumberland County Schools | Elementary | 80.0% | +22.8pp |
| 161 | Frank Morgan Elementary Clemmons · Winston Salem / Forsyth County Schools | Elementary | 80.0% | +22.8pp |
| 162 | Hopewell Elementary School Trinity · Randolph County School System | Elementary | 80.0% | +22.8pp |
| 163 | Thanksgiving Elementary Selma · Johnston County Public Schools | Elementary | 79.9% | +22.7pp |
| 164 | Porters Neck Elementary Wilmington · New Hanover County Schools | Elementary | 79.8% | +22.6pp |
| 165 | Catawba Elementary School Catawba · Catawba County Schools | Elementary | 79.7% | +22.5pp |
| 166 | Conn Elementary Raleigh · Wake County Schools | Elementary | 79.7% | +22.5pp |
| 167 | Pleasant Garden Elementary Pleasant Garden · Guilford County Schools | Elementary | 79.7% | +22.5pp |
| 168 | South Academy of International Languages Charlotte · Charlotte-Mecklenburg Schools | Elementary | 79.7% | +22.5pp |
| 169 | Rolesville Elementary Rolesville · Wake County Schools | Elementary | 79.6% | +22.4pp |
| 170 | W M Jenkins Elementary Hickory · Hickory City Schools | Elementary | 79.6% | +22.4pp |
| 171 | Waxhaw Elementary Waxhaw · Union County Public Schools | Elementary | 79.6% | +22.4pp |
| 172 | Woods Creek Elementary Holly Springs · Wake County Schools | Elementary | 79.6% | +22.4pp |
| 173 | Mangum Elementary Bahama · Durham Public Schools | Elementary | 79.5% | +22.3pp |
| 174 | Jackson Park Elementary Kannapolis · Kannapolis City Schools | Elementary | 79.4% | +22.2pp |
| 175 | New Hope Elementary Wilson · Wilson County Schools | Elementary | 79.4% | +22.2pp |
| 176 | Collinswood Language Academy Charlotte · Charlotte-Mecklenburg Schools | Elementary | 79.2% | +22.0pp |
| 177 | Friedberg Elementary Winston-Salem · Davidson County Schools | Elementary | 79.2% | +22.0pp |
| 178 | Jarvisburg Elementary Jarvisburg · Currituck County Schools | Elementary | 79.2% | +22.0pp |
| 179 | New Salem Elementary Marshville · Union County Public Schools | Elementary | 79.1% | +21.9pp |
| 180 | Lake Norman Elementary Mooresville · Iredell-Statesville Schools | Elementary | 79.0% | +21.8pp |
| 181 | North Forest Pines Elementary Raleigh · Wake County Schools | Elementary | 79.0% | +21.8pp |
| 182 | Ranger Elementary Murphy · Cherokee County Schools | Elementary | 78.8% | +21.6pp |
| 183 | West Pine Elementary West End · Moore County Schools | Elementary | 78.7% | +21.5pp |
| 184 | Barnette Elementary Huntersville · Charlotte-Mecklenburg Schools | Elementary | 78.6% | +21.4pp |
| 185 | Heritage Elementary Wake Forest · Wake County Schools | Elementary | 78.6% | +21.4pp |
| 186 | Jamesville Elementary Jamesville · Martin County Schools | Elementary | 78.6% | +21.4pp |
| 187 | T S Cooper Elementary Sunbury · Gates County Schools | Elementary | 78.6% | +21.4pp |
| 188 | Turner Creek Elementary Cary · Wake County Schools | Elementary | 78.6% | +21.4pp |
| 189 | Edward Best Elementary Louisburg · Franklin County Schools | Elementary | 78.5% | +21.3pp |
| 190 | Sycamore Creek Elementary Raleigh · Wake County Schools | Elementary | 78.5% | +21.3pp |
| 191 | Newport Elementary Newport · Carteret County Public Schools | Elementary | 78.4% | +21.2pp |
| 192 | Carthage Elementary Carthage · Moore County Schools | Elementary | 78.3% | +21.1pp |
| 193 | Coopers Elementary Elm City · Nash County Public Schools | Elementary | 78.3% | +21.1pp |
| 194 | Swansboro Elementary Swansboro · Onslow County Schools | Elementary | 78.3% | +21.1pp |
| 195 | Palisades Park Elementary Charlotte · Charlotte-Mecklenburg Schools | Elementary | 78.2% | +21.0pp |
| 196 | Hasty Elementary Thomasville · Davidson County Schools | Elementary | 78.1% | +20.9pp |
| 197 | W Jesse Gurganus Elementary Havelock · Craven County Board of Education | Elementary | 78.1% | +20.9pp |
| 198 | Oak Grove Elementary Durham · Durham Public Schools | Elementary | 78.0% | +20.8pp |
| 199 | Richfield Elementary Richfield · Stanly County Schools | Elementary | 78.0% | +20.8pp |
| 200 | Cary Elementary Cary · Wake County Schools | Elementary | 77.9% | +20.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.