Virginia schools ranked by test score
Latest SOL year (2024-25). 1,779 schools with reported Mathematics scores. State average: 72.7%.
| Rank | School | Level | Mathematics | vs state |
|---|---|---|---|---|
| 1601 | Dinwiddie County Middle Dinwiddie · Dinwiddie County Public Schools | Middle | 52.0% | -20.7pp |
| 1602 | Elizabeth Holladay Elementary Richmond · Henrico County Public Schools | Elementary | 52.0% | -20.7pp |
| 1603 | Groveton Elementary Alexandria · Fairfax County Public Schools | Elementary | 52.0% | -20.7pp |
| 1604 | King & Queen Elementary King and Queen Courthouse · King and Queen County Public Schools | Elementary | 52.0% | -20.7pp |
| 1605 | Lacey Spring Elementary Harrisonburg · Rockingham County Public Schools | Elementary | 52.0% | -20.7pp |
| 1606 | Mary Passage Middle Newport News · Newport News City Public Schools | Middle | 52.0% | -20.7pp |
| 1607 | Parklawn Elementary Alexandria · Fairfax County Public Schools | Elementary | 52.0% | -20.7pp |
| 1608 | Providence Middle North Chesterfield · Chesterfield County Public Schools | Middle | 52.0% | -20.7pp |
| 1609 | Simonsdale Elementary Portsmouth · Portsmouth City Public Schools | Elementary | 52.0% | -20.7pp |
| 1610 | T.C. Miller Elementary School for Innovation Lynchburg · Lynchburg City Public Schools | Elementary | 52.0% | -20.7pp |
| 1611 | Varina Elementary Richmond · Henrico County Public Schools | Elementary | 52.0% | -20.7pp |
| 1612 | Alexandria City High Alexandria · Alexandria City Public Schools | High | 51.0% | -21.7pp |
| 1613 | Braddock Elementary Annandale · Fairfax County Public Schools | Elementary | 51.0% | -21.7pp |
| 1614 | Buckingham County Middle Buckingham · Buckingham County Public Schools | Middle | 51.0% | -21.7pp |
| 1615 | Dupont Elementary Hopewell · Hopewell City Public Schools | Elementary | 51.0% | -21.7pp |
| 1616 | Eastern Montgomery Elementary Elliston · Montgomery County Public Schools | Elementary | 51.0% | -21.7pp |
| 1617 | Forestdale Elementary Springfield · Fairfax County Public Schools | Elementary | 51.0% | -21.7pp |
| 1618 | George M. Hampton Middle Woodbridge · Prince William County Public Schools | Middle | 51.0% | -21.7pp |
| 1619 | J.G. Hening Elementary North Chesterfield · Chesterfield County Public Schools | Elementary | 51.0% | -21.7pp |
| 1620 | Little Creek Elementary Norfolk · Norfolk City Public Schools | Elementary | 51.0% | -21.7pp |
| 1621 | Manassas Park Middle Manassas Park · Manassas Park City Public Schools | Middle | 51.0% | -21.7pp |
| 1622 | Northside Middle Norfolk · Norfolk City Public Schools | Middle | 51.0% | -21.7pp |
| 1623 | Occohannock Elementary Exmore · Northampton County Public Schools | Elementary | 51.0% | -21.7pp |
| 1624 | Salem Church Middle North Chesterfield · Chesterfield County Public Schools | Middle | 51.0% | -21.7pp |
| 1625 | Sedgefield Elementary Newport News · Newport News City Public Schools | Elementary | 51.0% | -21.7pp |
| 1626 | William Perry Elementary Waynesboro · Waynesboro City Public Schools | Elementary | 51.0% | -21.7pp |
| 1627 | Woodburn Elementary Falls Church · Fairfax County Public Schools | Elementary | 51.0% | -21.7pp |
| 1628 | Woodley Hills Elementary Alexandria · Fairfax County Public Schools | Elementary | 51.0% | -21.7pp |
| 1629 | Woodrow Wilson Middle Roanoke · Roanoke City Public Schools | Middle | 51.0% | -21.7pp |
| 1630 | Charles City County High Charles City · Charles City County Public Schools | High | 50.0% | -22.7pp |
| 1631 | Chimborazo Elementary Richmond · Richmond City Public Schools | Elementary | 50.0% | -22.7pp |
| 1632 | Crittenden Middle Newport News · Newport News City Public Schools | Middle | 50.0% | -22.7pp |
| 1633 | Fairfield Court Elementary Richmond · Richmond City Public Schools | Elementary | 50.0% | -22.7pp |
| 1634 | Fallon Park Elementary Roanoke · Roanoke City Public Schools | Elementary | 50.0% | -22.7pp |
| 1635 | Frederick County Middle Winchester · Frederick County Public Schools | Middle | 50.0% | -22.7pp |
| 1636 | Johnson Elementary Charlottesville · Charlottesville City Public Schools | Elementary | 50.0% | -22.7pp |
| 1637 | Norview Elementary Norfolk · Norfolk City Public Schools | Elementary | 50.0% | -22.7pp |
| 1638 | Perrymont Elementary Lynchburg · Lynchburg City Public Schools | Elementary | 50.0% | -22.7pp |
| 1639 | Unity Braxton Middle Manassas · Prince William County Public Schools | Middle | 50.0% | -22.7pp |
| 1640 | West Gate Elementary Manassas · Prince William County Public Schools | Elementary | 50.0% | -22.7pp |
| 1641 | Westwood Middle Danville · Danville City Public Schools | Middle | 50.0% | -22.7pp |
| 1642 | Bensley Elementary North Chesterfield · Chesterfield County Public Schools | Elementary | 49.0% | -23.7pp |
| 1643 | Blair Middle Norfolk · Norfolk City Public Schools | Middle | 49.0% | -23.7pp |
| 1644 | Caroline Middle Milford · Caroline County Public Schools | Middle | 49.0% | -23.7pp |
| 1645 | Carter G. Woodson Middle Hopewell · Hopewell City Public Schools | Middle | 49.0% | -23.7pp |
| 1646 | Carver Elementary Newport News · Newport News City Public Schools | Elementary | 49.0% | -23.7pp |
| 1647 | Chesterfield Virtual School Chesterfield · Chesterfield County Public Schools | Elementary | 49.0% | -23.7pp |
| 1648 | Covington Middle Covington · Alleghany Highlands Public Schools | Middle | 49.0% | -23.7pp |
| 1649 | Discovery STEM Academy Newport News · Newport News City Public Schools | Elementary | 49.0% | -23.7pp |
| 1650 | George J. McIntosh Elementary Newport News · Newport News City Public Schools | Elementary | 49.0% | -23.7pp |
Page 33 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 Mathematics 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.