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 |
|---|---|---|---|---|
| 1751 | Woodville Elementary Richmond · Richmond City Public Schools | Elementary | 39.0% | -35.2pp |
| 1752 | Bensley Elementary North Chesterfield · Chesterfield County Public Schools | Elementary | 38.0% | -36.2pp |
| 1753 | Carlin Springs Elementary Arlington · Arlington County Public Schools | Elementary | 38.0% | -36.2pp |
| 1754 | G.H. Reid Elementary Richmond · Richmond City Public Schools | Elementary | 38.0% | -36.2pp |
| 1755 | Henry Marsh III Elementary Richmond · Richmond City Public Schools | Elementary | 38.0% | -36.2pp |
| 1756 | Ruffner School Norfolk · Norfolk City Public Schools | Middle | 38.0% | -36.2pp |
| 1757 | Sully Elementary Sterling · Loudoun County Public Schools | Elementary | 38.0% | -36.2pp |
| 1758 | Waterview Elementary Portsmouth · Portsmouth City Public Schools | Elementary | 38.0% | -36.2pp |
| 1759 | Douglass Park Elementary Portsmouth · Portsmouth City Public Schools | Elementary | 37.0% | -37.2pp |
| 1760 | Guilford Elementary Sterling · Loudoun County Public Schools | Elementary | 37.0% | -37.2pp |
| 1761 | Hutchison Elementary Herndon · Fairfax County Public Schools | Elementary | 37.0% | -37.2pp |
| 1762 | Round Hill Elementary Roanoke · Roanoke City Public Schools | Elementary | 37.0% | -37.2pp |
| 1763 | Vernon Johns Middle Petersburg · Petersburg City Public Schools | Middle | 37.0% | -37.2pp |
| 1764 | Cool Spring Elementary Petersburg · Petersburg City Public Schools | Elementary | 36.0% | -38.2pp |
| 1765 | Jacox Elementary Norfolk · Norfolk City Public Schools | Elementary | 36.0% | -38.2pp |
| 1766 | River City Middle Richmond · Richmond City Public Schools | Middle | 36.0% | -38.2pp |
| 1767 | S.P. Morton Elementary Franklin · Franklin City Public Schools | Elementary | 36.0% | -38.2pp |
| 1768 | Westside Elementary Roanoke · Roanoke City Public Schools | Elementary | 36.0% | -38.2pp |
| 1769 | Bellwood Elementary North Chesterfield · Chesterfield County Public Schools | Elementary | 35.0% | -39.2pp |
| 1770 | Glen Lea Elementary Richmond · Henrico County Public Schools | Elementary | 35.0% | -39.2pp |
| 1771 | Pleasants Lane Elementary Petersburg · Petersburg City Public Schools | Elementary | 35.0% | -39.2pp |
| 1772 | Cardinal Elementary Richmond · Richmond City Public Schools | Elementary | 34.0% | -40.2pp |
| 1773 | George W. Carver Elementary Richmond · Richmond City Public Schools | Elementary | 34.0% | -40.2pp |
| 1774 | Preston Park Elementary Roanoke · Roanoke City Public Schools | Elementary | 34.0% | -40.2pp |
| 1775 | Blackwell Elementary Richmond · Richmond City Public Schools | Elementary | 33.0% | -41.2pp |
| 1776 | Highland Springs Elementary Highland Springs · Henrico County Public Schools | Elementary | 33.0% | -41.2pp |
| 1777 | Lakemont Elementary Petersburg · Petersburg City Public Schools | Elementary | 27.0% | -47.2pp |
| 1778 | R.I.S.E Academy at the John M. Langston Campus Danville · Danville City Public Schools | High | 21.0% | -53.2pp |
Page 36 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.