Virginia schools ranked by test score
Latest SOL year (2024-25). 1,724 schools with reported Science scores. State average: 71.5%.
| Rank | School | Level | Science | vs state |
|---|---|---|---|---|
| 1601 | Marumsco Hills Elementary Woodbridge · Prince William County Public Schools | Elementary | 46.0% | -25.5pp |
| 1602 | Randolph Elementary Arlington · Arlington County Public Schools | Elementary | 46.0% | -25.5pp |
| 1603 | S.P. Morton Elementary Franklin · Franklin City Public Schools | Elementary | 46.0% | -25.5pp |
| 1604 | William Perry Elementary Waynesboro · Waynesboro City Public Schools | Elementary | 46.0% | -25.5pp |
| 1605 | Booker T. Washington Elementary Suffolk · Suffolk City Public Schools | Elementary | 45.0% | -26.5pp |
| 1606 | Heritage Elementary Lynchburg · Lynchburg City Public Schools | Elementary | 45.0% | -26.5pp |
| 1607 | Herndon Elementary Herndon · Fairfax County Public Schools | Elementary | 45.0% | -26.5pp |
| 1608 | James H. Cary Intermediate Tappahannock · Essex County Public Schools | Middle | 45.0% | -26.5pp |
| 1609 | Jefferson-Houston PK-8 School Alexandria · Alexandria City Public Schools | Elementary | 45.0% | -26.5pp |
| 1610 | Rolling Ridge Elementary Sterling · Loudoun County Public Schools | Elementary | 45.0% | -26.5pp |
| 1611 | Beech Tree Elementary Falls Church · Fairfax County Public Schools | Elementary | 44.0% | -27.5pp |
| 1612 | Charles City County Elementary Charles City · Charles City County Public Schools | Elementary | 44.0% | -27.5pp |
| 1613 | Cradock Middle Portsmouth · Portsmouth City Public Schools | Middle | 44.0% | -27.5pp |
| 1614 | Fallon Park Elementary Roanoke · Roanoke City Public Schools | Elementary | 44.0% | -27.5pp |
| 1615 | Margaret M. Pierce Elementary Remington · Fauquier County Public Schools | Elementary | 44.0% | -27.5pp |
| 1616 | Patrick Copeland Elementary Hopewell · Hopewell City Public Schools | Elementary | 44.0% | -27.5pp |
| 1617 | Redbud Run Elementary Winchester · Frederick County Public Schools | Elementary | 44.0% | -27.5pp |
| 1618 | Robert S. Payne Elementary Lynchburg · Lynchburg City Public Schools | Elementary | 44.0% | -27.5pp |
| 1619 | Simonsdale Elementary Portsmouth · Portsmouth City Public Schools | Elementary | 44.0% | -27.5pp |
| 1620 | Southampton High Courtland · Southampton County Public Schools | High | 44.0% | -27.5pp |
| 1621 | Speedwell Elementary Speedwell · Wythe County Public Schools | Elementary | 44.0% | -27.5pp |
| 1622 | Stonewall Elementary Clear Brook · Frederick County Public Schools | Elementary | 44.0% | -27.5pp |
| 1623 | Virginia Connections Academy Gate City · Scott County Public Schools | High | 44.0% | -27.5pp |
| 1624 | West Gate Elementary Manassas · Prince William County Public Schools | Elementary | 44.0% | -27.5pp |
| 1625 | Westside Elementary Roanoke · Roanoke City Public Schools | Elementary | 44.0% | -27.5pp |
| 1626 | Bailey's Upper Elementary School for the Arts and Sciences Falls Church · Fairfax County Public Schools | Elementary | 43.0% | -28.5pp |
| 1627 | Lawson-Marriott Elementary St Stephens Church · King and Queen County Public Schools | Elementary | 43.0% | -28.5pp |
| 1628 | Richard Bowling Elementary Norfolk · Norfolk City Public Schools | Elementary | 43.0% | -28.5pp |
| 1629 | Sterling Middle Sterling · Loudoun County Public Schools | Middle | 43.0% | -28.5pp |
| 1630 | Westover Hills Elementary Richmond · Richmond City Public Schools | Elementary | 43.0% | -28.5pp |
| 1631 | Bay View Elementary Norfolk · Norfolk City Public Schools | Elementary | 42.0% | -29.5pp |
| 1632 | Carter G. Woodson Middle Hopewell · Hopewell City Public Schools | Middle | 42.0% | -29.5pp |
| 1633 | Fairview Elementary Roanoke · Roanoke City Public Schools | Elementary | 42.0% | -29.5pp |
| 1634 | Frances W. McClenney Elementary Richmond · Richmond City Public Schools | Elementary | 42.0% | -29.5pp |
| 1635 | Grace E. Metz Middle Manassas · Manassas City Public Schools | Middle | 42.0% | -29.5pp |
| 1636 | Lynbrook Elementary Springfield · Fairfax County Public Schools | Elementary | 42.0% | -29.5pp |
| 1637 | Ridge Elementary Richmond · Henrico County Public Schools | Elementary | 42.0% | -29.5pp |
| 1638 | Westlawn Elementary Falls Church · Fairfax County Public Schools | Elementary | 42.0% | -29.5pp |
| 1639 | William E. Waters Middle Portsmouth · Portsmouth City Public Schools | Middle | 42.0% | -29.5pp |
| 1640 | Charles M. Johnson Elementary Richmond · Henrico County Public Schools | Elementary | 41.0% | -30.5pp |
| 1641 | Glen Forest Elementary Falls Church · Fairfax County Public Schools | Elementary | 41.0% | -30.5pp |
| 1642 | Harold Macon Ratcliffe Elementary Richmond · Henrico County Public Schools | Elementary | 41.0% | -30.5pp |
| 1643 | Hutchison Elementary Herndon · Fairfax County Public Schools | Elementary | 41.0% | -30.5pp |
| 1644 | James Monroe Elementary Norfolk · Norfolk City Public Schools | Elementary | 41.0% | -30.5pp |
| 1645 | Francis C. Hammond Middle Alexandria · Alexandria City Public Schools | Middle | 40.0% | -31.5pp |
| 1646 | Harrison Road Elementary Fredericksburg · Spotsylvania County Public Schools | Elementary | 40.0% | -31.5pp |
| 1647 | Hurt Park Elementary Roanoke · Roanoke City Public Schools | Elementary | 40.0% | -31.5pp |
| 1648 | J.A. Chalkley Elementary Chesterfield · Chesterfield County Public Schools | Elementary | 40.0% | -31.5pp |
| 1649 | Lucille M. Brown Middle Richmond · Richmond City Public Schools | Middle | 40.0% | -31.5pp |
| 1650 | Weyanoke Elementary Alexandria · Fairfax County Public Schools | Elementary | 40.0% | -31.5pp |
Page 33 of 35
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 Science 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.