North Carolina schools ranked by test score
| Rank | School | Level | Science | vs state |
|---|---|---|---|---|
| 251 | Elizabeth City Pasquotank Early College Elizabeth City · Elizabeth City-Pasquotank Public Schools | High | 80.0% | +22.8pp |
| 252 | Frank Morgan Elementary Clemmons · Winston Salem / Forsyth County Schools | Elementary | 80.0% | +22.8pp |
| 253 | Hopewell Elementary School Trinity · Randolph County School System | Elementary | 80.0% | +22.8pp |
| 254 | Montgomery County Early College Troy · Montgomery County Schools | High | 80.0% | +22.8pp |
| 255 | Thanksgiving Elementary Selma · Johnston County Public Schools | Elementary | 79.9% | +22.7pp |
| 256 | Holly Ridge Middle Holly Springs · Wake County Schools | Middle | 79.8% | +22.6pp |
| 257 | New Century International Middle Fayetteville · Cumberland County Schools | Middle | 79.8% | +22.6pp |
| 258 | Porters Neck Elementary Wilmington · New Hanover County Schools | Elementary | 79.8% | +22.6pp |
| 259 | Catawba Elementary School Catawba · Catawba County Schools | Elementary | 79.7% | +22.5pp |
| 260 | Conn Elementary Raleigh · Wake County Schools | Elementary | 79.7% | +22.5pp |
| 261 | Kernodle Middle Greensboro · Guilford County Schools | Middle | 79.7% | +22.5pp |
| 262 | Pleasant Garden Elementary Pleasant Garden · Guilford County Schools | Elementary | 79.7% | +22.5pp |
| 263 | South Academy of International Languages Charlotte · Charlotte-Mecklenburg Schools | Elementary | 79.7% | +22.5pp |
| 264 | Cane Creek Middle Fletcher · Buncombe County Schools | Middle | 79.6% | +22.4pp |
| 265 | Charles P Murray Middle Wilmington · New Hanover County Schools | Middle | 79.6% | +22.4pp |
| 266 | Rolesville Elementary Rolesville · Wake County Schools | Elementary | 79.6% | +22.4pp |
| 267 | W M Jenkins Elementary Hickory · Hickory City Schools | Elementary | 79.6% | +22.4pp |
| 268 | Waxhaw Elementary Waxhaw · Union County Public Schools | Elementary | 79.6% | +22.4pp |
| 269 | Woods Creek Elementary Holly Springs · Wake County Schools | Elementary | 79.6% | +22.4pp |
| 270 | Mangum Elementary Bahama · Durham Public Schools | Elementary | 79.5% | +22.3pp |
| 271 | Broad Creek Middle Newport · Carteret County Public Schools | Middle | 79.4% | +22.2pp |
| 272 | Jackson Park Elementary Kannapolis · Kannapolis City Schools | Elementary | 79.4% | +22.2pp |
| 273 | New Hope Elementary Wilson · Wilson County Schools | Elementary | 79.4% | +22.2pp |
| 274 | Collinswood Language Academy Charlotte · Charlotte-Mecklenburg Schools | Elementary | 79.2% | +22.0pp |
| 275 | Friedberg Elementary Winston-Salem · Davidson County Schools | Elementary | 79.2% | +22.0pp |
| 276 | Jarvisburg Elementary Jarvisburg · Currituck County Schools | Elementary | 79.2% | +22.0pp |
| 277 | Roland-Grise Middle Wilmington · New Hanover County Schools | Middle | 79.2% | +22.0pp |
| 278 | New Salem Elementary Marshville · Union County Public Schools | Elementary | 79.1% | +21.9pp |
| 279 | Topsail Middle Hampstead · Pender County Schools | Middle | 79.1% | +21.9pp |
| 280 | Apex Middle Apex · Wake County Schools | Middle | 79.0% | +21.8pp |
| 281 | Hope Middle Greenville · Pitt County Schools | Middle | 79.0% | +21.8pp |
| 282 | Lake Norman Elementary Mooresville · Iredell-Statesville Schools | Elementary | 79.0% | +21.8pp |
| 283 | North Forest Pines Elementary Raleigh · Wake County Schools | Elementary | 79.0% | +21.8pp |
| 284 | West Cary Middle Cary · Wake County Schools | Middle | 79.0% | +21.8pp |
| 285 | Apex Friendship High Apex · Wake County Schools | High | 78.8% | +21.6pp |
| 286 | Ranger Elementary Murphy · Cherokee County Schools | Elementary | 78.8% | +21.6pp |
| 287 | Pilot Mountain Middle Pilot Mountain · Surry County Schools | Middle | 78.7% | +21.5pp |
| 288 | Smith Middle Chapel Hill · Chapel Hill-Carrboro City Schools | Middle | 78.7% | +21.5pp |
| 289 | West Pine Elementary West End · Moore County Schools | Elementary | 78.7% | +21.5pp |
| 290 | Ardrey Kell High School Charlotte · Charlotte-Mecklenburg Schools | High | 78.6% | +21.4pp |
| 291 | Barnette Elementary Huntersville · Charlotte-Mecklenburg Schools | Elementary | 78.6% | +21.4pp |
| 292 | Heritage Elementary Wake Forest · Wake County Schools | Elementary | 78.6% | +21.4pp |
| 293 | Jamesville Elementary Jamesville · Martin County Schools | Elementary | 78.6% | +21.4pp |
| 294 | Panther Creek High Cary · Wake County Schools | High | 78.6% | +21.4pp |
| 295 | T S Cooper Elementary Sunbury · Gates County Schools | Elementary | 78.6% | +21.4pp |
| 296 | Turner Creek Elementary Cary · Wake County Schools | Elementary | 78.6% | +21.4pp |
| 297 | Char Eng Early College-UNCC Charlotte · Charlotte-Mecklenburg Schools | High | 78.5% | +21.3pp |
| 298 | Edward Best Elementary Louisburg · Franklin County Schools | Elementary | 78.5% | +21.3pp |
| 299 | Sycamore Creek Elementary Raleigh · Wake County Schools | Elementary | 78.5% | +21.3pp |
| 300 | Moyock Middle Moyock · Currituck County Schools | Middle | 78.4% | +21.2pp |
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.