North Carolina schools ranked by test score
| Rank | School | Level | Science | vs state |
|---|---|---|---|---|
| 201 | Harmony Elementary Harmony · Iredell-Statesville Schools | Elementary | 77.8% | +20.6pp |
| 202 | Irwin Academic Center Charlotte · Charlotte-Mecklenburg Schools | Elementary | 77.8% | +20.6pp |
| 203 | Nancy Reynolds Elementary School Westfield · Stokes County Schools | Elementary | 77.8% | +20.6pp |
| 204 | Saluda Elementary School Saluda · Polk County Schools | Elementary | 77.8% | +20.6pp |
| 205 | Ellenboro Elementary School Ellenboro · Rutherford County Schools | Elementary | 77.7% | +20.5pp |
| 206 | Cornelius Elementary Cornelius · Charlotte-Mecklenburg Schools | Elementary | 77.5% | +20.3pp |
| 207 | The Downtown School Winston Salem · Winston Salem / Forsyth County Schools | Elementary | 77.5% | +20.3pp |
| 208 | Valle Crucis Elementary Boone · Watauga County Schools | Elementary | 77.5% | +20.3pp |
| 209 | John R Lawrence Elementary School Archdale · Randolph County School System | Elementary | 77.4% | +20.2pp |
| 210 | White Oak Elementary Cape Carteret · Carteret County Public Schools | Elementary | 77.3% | +20.1pp |
| 211 | Dr John Codington Elem Wilmington · New Hanover County Schools | Elementary | 77.2% | +20.0pp |
| 212 | Middle Creek Elementary Apex · Wake County Schools | Elementary | 77.2% | +20.0pp |
| 213 | Bath Elementary Bath · Beaufort County Schools | Elementary | 77.1% | +19.9pp |
| 214 | Etowah Elementary Etowah · Henderson County Schools | Elementary | 77.1% | +19.9pp |
| 215 | J.V. Washam Elementary Cornelius · Charlotte-Mecklenburg Schools | Elementary | 77.1% | +19.9pp |
| 216 | Lakeshore Elementary Mooresville · Iredell-Statesville Schools | Elementary | 77.1% | +19.9pp |
| 217 | Royal Oaks Elementary Kannapolis · Cabarrus County Schools | Elementary | 77.1% | +19.9pp |
| 218 | Cleveland Elementary Clayton · Johnston County Public Schools | Elementary | 77.0% | +19.8pp |
| 219 | Pathways Elementary Hillsborough · Orange County Schools | Elementary | 76.8% | +19.6pp |
| 220 | Pinewood Elementary Mount Holly · Gaston County Schools | Elementary | 76.8% | +19.6pp |
| 221 | Fletcher Elementary Fletcher · Henderson County Schools | Elementary | 76.7% | +19.5pp |
| 222 | Hardin Park Elementary Boone · Watauga County Schools | Elementary | 76.7% | +19.5pp |
| 223 | Piney Creek Elementary Piney Creek · Alleghany County Schools | Elementary | 76.7% | +19.5pp |
| 224 | William H Owen Elementary Fayetteville · Cumberland County Schools | Elementary | 76.7% | +19.5pp |
| 225 | Alamance Elementary Greensboro · Guilford County Schools | Elementary | 76.6% | +19.4pp |
| 226 | Armstrong Elementary Eastover · Cumberland County Schools | Elementary | 76.5% | +19.3pp |
| 227 | Buckhorn Creek Elementary Holly Springs · Wake County Schools | Elementary | 76.5% | +19.3pp |
| 228 | Indian Trail Elementary Indian Trail · Union County Public Schools | Elementary | 76.5% | +19.3pp |
| 229 | Leesville Road Elementary Raleigh · Wake County Schools | Elementary | 76.5% | +19.3pp |
| 230 | Southern Elementary Greensboro · Guilford County Schools | Elementary | 76.5% | +19.3pp |
| 231 | McDeeds Creek Elementary Southern Pines · Moore County Schools | Elementary | 76.4% | +19.2pp |
| 232 | Cedar Fork Elementary Morrisville · Wake County Schools | Elementary | 76.3% | +19.1pp |
| 233 | Friendship Elementary Winston-Salem · Davidson County Schools | Elementary | 76.3% | +19.1pp |
| 234 | Marvin B Smith Elementary Burlington · Alamance-Burlington Schools | Elementary | 76.3% | +19.1pp |
| 235 | North End Elementary Roxboro · Person County Schools | Elementary | 76.3% | +19.1pp |
| 236 | Union Elementary Vale · Lincoln County Schools | Elementary | 76.3% | +19.1pp |
| 237 | Brier Creek Elementary Thomasville · Davidson County Schools | Elementary | 76.2% | +19.0pp |
| 238 | Little River Elementary Durham · Durham Public Schools | Elementary | 76.2% | +19.0pp |
| 239 | Ridgewood Elementary Winterville · Pitt County Schools | Elementary | 76.2% | +19.0pp |
| 240 | Claxton Elementary Asheville · Asheville City Schools | Elementary | 76.1% | +18.9pp |
| 241 | Baucom Elementary Apex · Wake County Schools | Elementary | 76.0% | +18.8pp |
| 242 | Sunshine Elementary School Bostic · Rutherford County Schools | Elementary | 76.0% | +18.8pp |
| 243 | Battleground Elementary Lincolnton · Lincoln County Schools | Elementary | 75.9% | +18.7pp |
| 244 | Davis-Townsend Elementary Lexington · Davidson County Schools | Elementary | 75.9% | +18.7pp |
| 245 | Haw Creek Elementary Asheville · Buncombe County Schools | Elementary | 75.9% | +18.7pp |
| 246 | Midway Elementary Lexington · Davidson County Schools | Elementary | 75.8% | +18.6pp |
| 247 | North Topsail Elementary Hampstead · Pender County Schools | Elementary | 75.8% | +18.6pp |
| 248 | Washington Elementary Raleigh · Wake County Schools | Elementary | 75.8% | +18.6pp |
| 249 | Youngsville Elementary Youngsville · Franklin County Schools | Elementary | 75.8% | +18.6pp |
| 250 | Clear Creek Elementary Hendersonville · Henderson County Schools | Elementary | 75.7% | +18.5pp |
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.