Virginia schools ranked by test score
Latest SOL year (2024-25). 317 schools with reported English: Reading scores. State average: 74.2%.
| Rank | School | Level | English: Reading | vs state |
|---|---|---|---|---|
| 251 | Lakeland High Suffolk · Suffolk City Public Schools | High | 78.0% | +3.8pp |
| 252 | Lewis High Springfield · Fairfax County Public Schools | High | 78.0% | +3.8pp |
| 253 | Lloyd C. Bird High Chesterfield · Chesterfield County Public Schools | High | 78.0% | +3.8pp |
| 254 | Massaponax High Fredericksburg · Spotsylvania County Public Schools | High | 78.0% | +3.8pp |
| 255 | Mount Vernon High Alexandria · Fairfax County Public Schools | High | 78.0% | +3.8pp |
| 256 | Northumberland High Heathsville · Northumberland County Public Schools | High | 78.0% | +3.8pp |
| 257 | Alleghany High Covington · Alleghany Highlands Public Schools | High | 77.0% | +2.8pp |
| 258 | Altavista High Altavista · Campbell County Public Schools | High | 77.0% | +2.8pp |
| 259 | Fluvanna County High Palmyra · Fluvanna County Public Schools | High | 77.0% | +2.8pp |
| 260 | Highland Springs High Highland Springs · Henrico County Public Schools | High | 77.0% | +2.8pp |
| 261 | John Marshall High Richmond · Richmond City Public Schools | High | 77.0% | +2.8pp |
| 262 | John Randolph Tucker High Richmond · Henrico County Public Schools | High | 77.0% | +2.8pp |
| 263 | Rappahannock County High Washington · Rappahannock County Public Schools | High | 77.0% | +2.8pp |
| 264 | Alexandria City High Alexandria · Alexandria City Public Schools | High | 76.0% | +1.8pp |
| 265 | Bassett High Bassett · Henry County Public Schools | High | 76.0% | +1.8pp |
| 266 | Craig County High New Castle · Craig County Public Schools | High | 76.0% | +1.8pp |
| 267 | Hermitage High Richmond · Henrico County Public Schools | High | 76.0% | +1.8pp |
| 268 | Herndon High Herndon · Fairfax County Public Schools | High | 76.0% | +1.8pp |
| 269 | Huguenot High Richmond · Richmond City Public Schools | High | 76.0% | +1.8pp |
| 270 | Manassas Park High Manassas Park · Manassas Park City Public Schools | High | 76.0% | +1.8pp |
| 271 | Parry McCluer High Buena Vista · Buena Vista City Public Schools | High | 76.0% | +1.8pp |
| 272 | Rappahannock High Warsaw · Richmond County Public Schools | High | 76.0% | +1.8pp |
| 273 | West Potomac High Alexandria · Fairfax County Public Schools | High | 76.0% | +1.8pp |
| 274 | Auburn High Riner · Montgomery County Public Schools | High | 75.0% | +0.8pp |
| 275 | Castlewood High Castlewood · Russell County Public Schools | High | 75.0% | +0.8pp |
| 276 | Heritage High Lynchburg · Lynchburg City Public Schools | High | 75.0% | +0.8pp |
| 277 | Lake Taylor High Norfolk · Norfolk City Public Schools | High | 75.0% | +0.8pp |
| 278 | Petersburg High Petersburg · Petersburg City Public Schools | High | 75.0% | +0.8pp |
| 279 | Twin Springs High Nickelsville · Scott County Public Schools | High | 75.0% | +0.8pp |
| 280 | William Campbell High Naruna · Campbell County Public Schools | High | 75.0% | +0.8pp |
| 281 | William Fleming High Roanoke · Roanoke City Public Schools | High | 75.0% | +0.8pp |
| 282 | Brunswick High Lawrenceville · Brunswick County Public Schools | High | 74.0% | -0.2pp |
| 283 | Henrico High Richmond · Henrico County Public Schools | High | 74.0% | -0.2pp |
| 284 | James Monroe High Fredericksburg · Fredericksburg City Public Schools | High | 74.0% | -0.2pp |
| 285 | Park View High Sterling · Loudoun County Public Schools | High | 74.0% | -0.2pp |
| 286 | Patrick Henry High Roanoke · Roanoke City Public Schools | High | 74.0% | -0.2pp |
| 287 | Waynesboro High Waynesboro · Waynesboro City Public Schools | High | 74.0% | -0.2pp |
| 288 | Booker T Washington High Norfolk · Norfolk City Public Schools | High | 73.0% | -1.2pp |
| 289 | Charlottesville High Charlottesville · Charlottesville City Public Schools | High | 73.0% | -1.2pp |
| 290 | Greensville County High Emporia · Greensville County Public Schools | High | 73.0% | -1.2pp |
| 291 | Meadowbrook High North Chesterfield · Chesterfield County Public Schools | High | 73.0% | -1.2pp |
| 292 | Varina High Richmond · Henrico County Public Schools | High | 73.0% | -1.2pp |
| 293 | Achievable Dream Middle/High Newport News · Newport News City Public Schools | High | 72.0% | -2.2pp |
| 294 | Denbigh High Newport News · Newport News City Public Schools | High | 72.0% | -2.2pp |
| 295 | George Washington High Danville · Danville City Public Schools | High | 72.0% | -2.2pp |
| 296 | Giles High Pearisburg · Giles County Public Schools | High | 72.0% | -2.2pp |
| 297 | Hopewell High Hopewell · Hopewell City Public Schools | High | 72.0% | -2.2pp |
| 298 | Norview High Norfolk · Norfolk City Public Schools | High | 72.0% | -2.2pp |
| 299 | Council High Honaker · Buchanan County Public Schools | High | 71.0% | -3.2pp |
| 300 | Lancaster High Lancaster · Lancaster County Public Schools | High | 71.0% | -3.2pp |
Page 6 of 7
About this ranking
Schools are ranked by the percentage of students who scored at or above the SOL % Passing threshold on the latest available SOL English: 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 Virginia, and divide by the total students tested. This way a big school counts more than a tiny one in the typical-student average.