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 |
|---|---|---|---|---|
| 1551 | John Adams Elementary Alexandria · Alexandria City Public Schools | Elementary | 56.0% | -18.2pp |
| 1552 | Journey Middle Charlottesville · Albemarle County Public Schools | Middle | 56.0% | -18.2pp |
| 1553 | Loch Lomond Elementary Manassas · Prince William County Public Schools | Elementary | 56.0% | -18.2pp |
| 1554 | Marumsco Hills Elementary Woodbridge · Prince William County Public Schools | Elementary | 56.0% | -18.2pp |
| 1555 | Ottobine Elementary Dayton · Rockingham County Public Schools | Elementary | 56.0% | -18.2pp |
| 1556 | Park View Elementary Portsmouth · Portsmouth City Public Schools | Elementary | 56.0% | -18.2pp |
| 1557 | Plains Elementary Timberville · Rockingham County Public Schools | Elementary | 56.0% | -18.2pp |
| 1558 | Prince Edward Middle Farmville · Prince Edward County Public Schools | Middle | 56.0% | -18.2pp |
| 1559 | Redbud Run Elementary Winchester · Frederick County Public Schools | Elementary | 56.0% | -18.2pp |
| 1560 | Richard C. Haydon Elementary Manassas · Manassas City Public Schools | Elementary | 56.0% | -18.2pp |
| 1561 | Richmond High School for the Arts Richmond · Richmond City Public Schools | High | 56.0% | -18.2pp |
| 1562 | Seven Pines Elementary Sandston · Henrico County Public Schools | Elementary | 56.0% | -18.2pp |
| 1563 | Sherwood Forest Elementary Norfolk · Norfolk City Public Schools | Elementary | 56.0% | -18.2pp |
| 1564 | Thomas Harrison Middle Harrisonburg · Harrisonburg City Public Schools | Middle | 56.0% | -18.2pp |
| 1565 | Victory Elementary Portsmouth · Portsmouth City Public Schools | Elementary | 56.0% | -18.2pp |
| 1566 | Amelia County Elementary Amelia Court House · Amelia County Public Schools | Elementary | 55.0% | -19.2pp |
| 1567 | Bellevue Elementary Richmond · Richmond City Public Schools | Elementary | 55.0% | -19.2pp |
| 1568 | Campbell Court Elementary Bassett · Henry County Public Schools | Elementary | 55.0% | -19.2pp |
| 1569 | Elko Middle Sandston · Henrico County Public Schools | Middle | 55.0% | -19.2pp |
| 1570 | Glasgow Middle Alexandria · Fairfax County Public Schools | Middle | 55.0% | -19.2pp |
| 1571 | Heritage Elementary Lynchburg · Lynchburg City Public Schools | Elementary | 55.0% | -19.2pp |
| 1572 | Katherine Johnson Elementary Newport News · Newport News City Public Schools | Elementary | 55.0% | -19.2pp |
| 1573 | Lake Taylor Norfolk · Norfolk City Public Schools | Elementary | 55.0% | -19.2pp |
| 1574 | Lakeside Elementary Richmond · Henrico County Public Schools | Elementary | 55.0% | -19.2pp |
| 1575 | Nottoway Intermediate Crewe · Nottoway County Public Schools | Middle | 55.0% | -19.2pp |
| 1576 | Point O' View Elementary Virginia Beach · Virginia Beach City Public Schools | Elementary | 55.0% | -19.2pp |
| 1577 | Salem Elementary Fredericksburg · Spotsylvania County Public Schools | Elementary | 55.0% | -19.2pp |
| 1578 | Stonewall Elementary Clear Brook · Frederick County Public Schools | Elementary | 55.0% | -19.2pp |
| 1579 | T.C. Miller Elementary School for Innovation Lynchburg · Lynchburg City Public Schools | Elementary | 55.0% | -19.2pp |
| 1580 | Unity Braxton Middle Manassas · Prince William County Public Schools | Middle | 55.0% | -19.2pp |
| 1581 | Varina Elementary Richmond · Henrico County Public Schools | Elementary | 55.0% | -19.2pp |
| 1582 | Chimborazo Elementary Richmond · Richmond City Public Schools | Elementary | 54.0% | -20.2pp |
| 1583 | Dearington Elementary/Innovation Lynchburg · Lynchburg City Public Schools | Elementary | 54.0% | -20.2pp |
| 1584 | Dogwood Middle Richmond · Richmond City Public Schools | Middle | 54.0% | -20.2pp |
| 1585 | Ella J. Fitzgerald Middle Newport News · Newport News City Public Schools | Middle | 54.0% | -20.2pp |
| 1586 | Fairfield Court Elementary Richmond · Richmond City Public Schools | Elementary | 54.0% | -20.2pp |
| 1587 | George W. Carver Intermediate Chesapeake · Chesapeake City Public Schools | Elementary | 54.0% | -20.2pp |
| 1588 | Hidenwood Elementary Newport News · Newport News City Public Schools | Elementary | 54.0% | -20.2pp |
| 1589 | Hopkins Road Elementary North Chesterfield · Chesterfield County Public Schools | Elementary | 54.0% | -20.2pp |
| 1590 | King & Queen Elementary King and Queen Courthouse · King and Queen County Public Schools | Elementary | 54.0% | -20.2pp |
| 1591 | Lacey Spring Elementary Harrisonburg · Rockingham County Public Schools | Elementary | 54.0% | -20.2pp |
| 1592 | Longdale Elementary Glen Allen · Henrico County Public Schools | Elementary | 54.0% | -20.2pp |
| 1593 | Mount Vernon Woods Elementary Alexandria · Fairfax County Public Schools | Elementary | 54.0% | -20.2pp |
| 1594 | Mountain View Elementary Harrisonburg · Rockingham County Public Schools | Elementary | 54.0% | -20.2pp |
| 1595 | Providence Middle North Chesterfield · Chesterfield County Public Schools | Middle | 54.0% | -20.2pp |
| 1596 | Randolph Elementary Arlington · Arlington County Public Schools | Elementary | 54.0% | -20.2pp |
| 1597 | St. Helena Elementary Norfolk · Norfolk City Public Schools | Elementary | 54.0% | -20.2pp |
| 1598 | Suella G. Ellis Elementary Manassas · Prince William County Public Schools | Elementary | 54.0% | -20.2pp |
| 1599 | Sugarland Elementary Sterling · Loudoun County Public Schools | Elementary | 54.0% | -20.2pp |
| 1600 | Thomas H. Henderson Middle Richmond · Richmond City Public Schools | Middle | 54.0% | -20.2pp |
Page 32 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.