Virginia schools ranked by test score
Latest SOL year (2024-25). 1,778 schools with reported English: Reading scores. State average: 74.2%.
| Rank | School | Level | English: Reading | vs state |
|---|---|---|---|---|
| 1401 | Mary Walter Elementary Bealeton · Fauquier County Public Schools | Elementary | 62.0% | -12.2pp |
| 1402 | Mason Crest Elementary Annandale · Fairfax County Public Schools | Elementary | 62.0% | -12.2pp |
| 1403 | Osbourn High Manassas · Manassas City Public Schools | High | 62.0% | -12.2pp |
| 1404 | Patrick Henry Elementary Martinsville · Martinsville City Public Schools | Elementary | 62.0% | -12.2pp |
| 1405 | Patrick Henry K-8 School Alexandria · Alexandria City Public Schools | Elementary | 62.0% | -12.2pp |
| 1406 | Potowmack Elementary Sterling · Loudoun County Public Schools | Elementary | 62.0% | -12.2pp |
| 1407 | Richneck Elementary Newport News · Newport News City Public Schools | Elementary | 62.0% | -12.2pp |
| 1408 | Sanville Elementary Bassett · Henry County Public Schools | Elementary | 62.0% | -12.2pp |
| 1409 | Summit Elementary Charlottesville · Charlottesville City Public Schools | Elementary | 62.0% | -12.2pp |
| 1410 | Sutherland Elementary Sutherland · Dinwiddie County Public Schools | Elementary | 62.0% | -12.2pp |
| 1411 | Tappahannock Elementary Tappahannock · Essex County Public Schools | Elementary | 62.0% | -12.2pp |
| 1412 | Wilbur S. Pence Middle Dayton · Rockingham County Public Schools | Middle | 62.0% | -12.2pp |
| 1413 | William Monroe Middle Stanardsville · Greene County Public Schools | Middle | 62.0% | -12.2pp |
| 1414 | Agnor Elementary Charlottesville · Albemarle County Public Schools | Elementary | 61.0% | -13.2pp |
| 1415 | Azalea Gardens Middle Norfolk · Norfolk City Public Schools | Middle | 61.0% | -13.2pp |
| 1416 | Barcroft Elementary Arlington · Arlington County Public Schools | Elementary | 61.0% | -13.2pp |
| 1417 | Blair Middle Norfolk · Norfolk City Public Schools | Middle | 61.0% | -13.2pp |
| 1418 | Buckingham County Middle Buckingham · Buckingham County Public Schools | Middle | 61.0% | -13.2pp |
| 1419 | Cameron Elementary Alexandria · Fairfax County Public Schools | Elementary | 61.0% | -13.2pp |
| 1420 | Cedar Lee Middle Bealeton · Fauquier County Public Schools | Middle | 61.0% | -13.2pp |
| 1421 | Charles Barrett Elementary Alexandria · Alexandria City Public Schools | Elementary | 61.0% | -13.2pp |
| 1422 | Churchland Middle Portsmouth · Portsmouth City Public Schools | Middle | 61.0% | -13.2pp |
| 1423 | Dinwiddie County Middle Dinwiddie · Dinwiddie County Public Schools | Middle | 61.0% | -13.2pp |
| 1424 | Garfield Elementary Springfield · Fairfax County Public Schools | Elementary | 61.0% | -13.2pp |
| 1425 | Garland R. Quarles Elementary Winchester · Winchester City Public Schools | Elementary | 61.0% | -13.2pp |
| 1426 | Greensville Elementary Emporia · Greensville County Public Schools | Elementary | 61.0% | -13.2pp |
| 1427 | Homer L. Hines Middle Newport News · Newport News City Public Schools | Middle | 61.0% | -13.2pp |
| 1428 | Kiptopeke Elementary Cape Charles · Northampton County Public Schools | Elementary | 61.0% | -13.2pp |
| 1429 | Marguerite F. Christian Elementary Colonial Heights · Chesterfield County Public Schools | Elementary | 61.0% | -13.2pp |
| 1430 | Matthew Whaley Elementary Williamsburg · Williamsburg-James City County Public Schools | Elementary | 61.0% | -13.2pp |
| 1431 | Mount Vernon Elementary Alexandria · Alexandria City Public Schools | Elementary | 61.0% | -13.2pp |
| 1432 | Mountain View Elementary Covington · Alleghany Highlands Public Schools | Elementary | 61.0% | -13.2pp |
| 1433 | Nathanael Greene Elementary Stanardsville · Greene County Public Schools | Elementary | 61.0% | -13.2pp |
| 1434 | Oceanair Elementary Norfolk · Norfolk City Public Schools | Elementary | 61.0% | -13.2pp |
| 1435 | Oscar Smith Middle Chesapeake · Chesapeake City Public Schools | Middle | 61.0% | -13.2pp |
| 1436 | Prince Edward Elementary Farmville · Prince Edward County Public Schools | Elementary | 61.0% | -13.2pp |
| 1437 | Rose Hill Elementary Rose Hill · Lee County Public Schools | Elementary | 61.0% | -13.2pp |
| 1438 | Spotsylvania Elementary Spotsylvania · Spotsylvania County Public Schools | Elementary | 61.0% | -13.2pp |
| 1439 | Stanleytown Elementary Stanleytown · Henry County Public Schools | Elementary | 61.0% | -13.2pp |
| 1440 | Walker-Grant Middle Fredericksburg · Fredericksburg City Public Schools | Middle | 61.0% | -13.2pp |
| 1441 | William E. Waters Middle Portsmouth · Portsmouth City Public Schools | Middle | 61.0% | -13.2pp |
| 1442 | William H. Wetsel Middle Madison · Madison County Public Schools | Middle | 61.0% | -13.2pp |
| 1443 | William M. Bass Elementary Lynchburg · Lynchburg City Public Schools | Elementary | 61.0% | -13.2pp |
| 1444 | Achievable Dream Academy Newport News · Newport News City Public Schools | Elementary | 60.0% | -14.2pp |
| 1445 | Arthur Ashe Jr. Elementary Richmond · Henrico County Public Schools | Elementary | 60.0% | -14.2pp |
| 1446 | Baldwin Elementary Manassas · Manassas City Public Schools | Elementary | 60.0% | -14.2pp |
| 1447 | Barack Obama Elementary Richmond · Richmond City Public Schools | Elementary | 60.0% | -14.2pp |
| 1448 | Cumberland Middle Cumberland · Cumberland County Public Schools | Middle | 60.0% | -14.2pp |
| 1449 | Elephant's Fork Elementary Suffolk · Suffolk City Public Schools | Elementary | 60.0% | -14.2pp |
| 1450 | Grace Miller Elementary Bealeton · Fauquier County Public Schools | Elementary | 60.0% | -14.2pp |
Page 29 of 36
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.