North Carolina schools ranked by test score
| Rank | School | Level | Reading | vs state |
|---|---|---|---|---|
| 151 | East Burke High Connelly Springs · Burke County Schools | High | 67.1% | +15.3pp |
| 152 | East Mecklenburg High School Charlotte · Charlotte-Mecklenburg Schools | High | 67.0% | +15.2pp |
| 153 | Midway High Newton Grove · Sampson County Schools | High | 66.9% | +15.1pp |
| 154 | Fred T Foard High Newton · Catawba County Schools | High | 66.8% | +15.0pp |
| 155 | Chase High School Forest City · Rutherford County Schools | High | 66.7% | +14.9pp |
| 156 | Tuscola High Waynesville · Haywood County Schools | High | 66.7% | +14.9pp |
| 157 | Wakefield High Raleigh · Wake County Schools | High | 66.7% | +14.9pp |
| 158 | Brevard High Brevard · Transylvania County Schools | High | 66.5% | +14.7pp |
| 159 | Penn-Griffin Schools High Point · Guilford County Schools | High | 66.3% | +14.6pp |
| 160 | Chatham Central High Bear Creek · Chatham County Schools | High | 66.2% | +14.4pp |
| 161 | East Surry High Pilot Mountain · Surry County Schools | High | 66.0% | +14.2pp |
| 162 | Ballantyne Ridge High School Charlotte · Charlotte-Mecklenburg Schools | High | 65.9% | +14.1pp |
| 163 | Bladen Early College Dublin · Bladen County Schools | High | 65.8% | +14.0pp |
| 164 | Cedar Ridge High Hillsborough · Orange County Schools | High | 65.7% | +13.9pp |
| 165 | Clayton High Clayton · Johnston County Public Schools | High | 65.7% | +13.9pp |
| 166 | Eugene Ashley High Wilmington · New Hanover County Schools | High | 65.5% | +13.7pp |
| 167 | Gray's Creek High Hope Mills · Cumberland County Schools | High | 65.4% | +13.6pp |
| 168 | Pine Forest High Fayetteville · Cumberland County Schools | High | 65.4% | +13.6pp |
| 169 | West Lincoln High Lincolnton · Lincoln County Schools | High | 65.4% | +13.6pp |
| 170 | Charlotte-Mecklenburg Virtual School Charlotte · Charlotte-Mecklenburg Schools | High | 64.8% | +13.0pp |
| 171 | Nash Central High Rocky Mount · Nash County Public Schools | High | 64.8% | +13.0pp |
| 172 | West Johnston High Benson · Johnston County Public Schools | High | 64.5% | +12.7pp |
| 173 | Reynolds High Asheville · Buncombe County Schools | High | 64.3% | +12.5pp |
| 174 | Athens Drive High Raleigh · Wake County Schools | High | 63.8% | +12.0pp |
| 175 | Southwest Guilford High High Point · Guilford County Schools | High | 63.8% | +12.0pp |
| 176 | Patton High School Morganton · Burke County Schools | High | 63.6% | +11.8pp |
| 177 | Spring Creek High Seven Springs · Wayne County Public Schools | High | 63.6% | +11.8pp |
| 178 | Robbinsville High Robbinsville · Graham County Schools | High | 63.4% | +11.6pp |
| 179 | Stuart W Cramer High Belmont · Gaston County Schools | High | 63.3% | +11.5pp |
| 180 | West Stokes High School King · Stokes County Schools | High | 63.3% | +11.5pp |
| 181 | CITI High School Rocky Mount · Nash County Public Schools | High | 63.2% | +11.4pp |
| 182 | Corinth Holders High Wendell · Johnston County Public Schools | High | 63.2% | +11.4pp |
| 183 | Bandys High Catawba · Catawba County Schools | High | 63.1% | +11.3pp |
| 184 | Western Guilford High Greensboro · Guilford County Schools | High | 63.1% | +11.3pp |
| 185 | South Caldwell High Hudson · Caldwell County Schools | High | 62.7% | +10.9pp |
| 186 | Hayesville High Hayesville · Clay County Schools | High | 62.2% | +10.4pp |
| 187 | Owen High Black Mountain · Buncombe County Schools | High | 62.2% | +10.4pp |
| 188 | Cleveland High Clayton · Johnston County Public Schools | High | 62.1% | +10.3pp |
| 189 | Havelock High Havelock · Craven County Board of Education | High | 62.0% | +10.2pp |
| 190 | Carrboro High Carrboro · Chapel Hill-Carrboro City Schools | High | 61.8% | +10.0pp |
| 191 | C E Jordan High Durham · Durham Public Schools | High | 61.7% | +9.9pp |
| 192 | South Iredell High Statesville · Iredell-Statesville Schools | High | 61.6% | +9.8pp |
| 193 | South Mecklenburg High School Charlotte · Charlotte-Mecklenburg Schools | High | 61.3% | +9.5pp |
| 194 | Cumberland Virtual Academy 6-12 Fayetteville · Cumberland County Schools | High | 61.3% | +9.5pp |
| 195 | Cape Hatteras Secondary School Buxton · Dare County Schools | High | 61.1% | +9.3pp |
| 196 | West Carteret High Morehead City · Carteret County Public Schools | High | 61.1% | +9.3pp |
| 197 | Wheatmore High School Trinity · Randolph County School System | High | 60.8% | +9.0pp |
| 198 | Draughn High School Valdese · Burke County Schools | High | 60.7% | +8.9pp |
| 199 | CS Brown High - STEM Program Winton · Hertford County Schools | High | 60.6% | +8.8pp |
| 200 | Franklin High Franklin · Macon County Schools | High | 60.6% | +8.8pp |
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 Reading 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.