The bulletin board for America's public schools. Parents, teachers, students, and staff. One community per school.

Virginia schools ranked by test score

Latest SOL year (2024-25). 1,724 schools with reported Science scores. State average: 71.5%.
RankSchoolLevelSciencevs state
1651Dogwood Elementary
Reston · Fairfax County Public Schools
Elementary39.0%-32.5pp
1652Franklin High
Franklin · Franklin City Public Schools
High39.0%-32.5pp
1653Lake Taylor
Norfolk · Norfolk City Public Schools
Elementary39.0%-32.5pp
1654Natural Bridge Elementary
Natural Bridge Station · Rockbridge County Public Schools
Elementary39.0%-32.5pp
1655Parklawn Elementary
Alexandria · Fairfax County Public Schools
Elementary39.0%-32.5pp
1656Southside STEM Academy at Campostella
Norfolk · Norfolk City Public Schools
Elementary39.0%-32.5pp
1657Truitt Intermediate
Chesapeake · Chesapeake City Public Schools
Elementary39.0%-32.5pp
1658Victory Elementary
Portsmouth · Portsmouth City Public Schools
Elementary39.0%-32.5pp
1659Amelia County Elementary
Amelia Court House · Amelia County Public Schools
Elementary38.0%-33.5pp
1660Bucknell Elementary
Alexandria · Fairfax County Public Schools
Elementary38.0%-33.5pp
1661Carlin Springs Elementary
Arlington · Arlington County Public Schools
Elementary38.0%-33.5pp
1662Dogwood Middle
Richmond · Richmond City Public Schools
Middle38.0%-33.5pp
1663George W. Carver Intermediate
Chesapeake · Chesapeake City Public Schools
Elementary38.0%-33.5pp
1664Graham Road Elementary
Falls Church · Fairfax County Public Schools
Elementary38.0%-33.5pp
1665Addison Aerospace Magnet Middle
Roanoke · Roanoke City Public Schools
Middle37.0%-34.5pp
1666Fairfield Middle
Richmond · Henrico County Public Schools
Middle37.0%-34.5pp
1667G.H. Reid Elementary
Richmond · Richmond City Public Schools
Elementary37.0%-34.5pp
1668Cradock Elementary
Portsmouth · Portsmouth City Public Schools
Elementary36.0%-35.5pp
1669Discovery STEM Academy
Newport News · Newport News City Public Schools
Elementary36.0%-35.5pp
1670G.L.H. Johnson Elementary
Danville · Danville City Public Schools
Elementary36.0%-35.5pp
1671Garden City Elementary
Roanoke · Roanoke City Public Schools
Elementary36.0%-35.5pp
1672Granby Elementary
Norfolk · Norfolk City Public Schools
Elementary36.0%-35.5pp
1673Oak Grove/Bellemeade Elementary
Richmond · Richmond City Public Schools
Elementary36.0%-35.5pp
1674Preston Park Elementary
Roanoke · Roanoke City Public Schools
Elementary36.0%-35.5pp
1675Douglass Park Elementary
Portsmouth · Portsmouth City Public Schools
Elementary35.0%-36.5pp
1676Harry E. James Elementary
Hopewell · Hopewell City Public Schools
Elementary35.0%-36.5pp
1677Lakeview Elementary
Portsmouth · Portsmouth City Public Schools
Elementary35.0%-36.5pp
1678Sully Elementary
Sterling · Loudoun County Public Schools
Elementary35.0%-36.5pp
1679Swansboro Elementary
Richmond · Richmond City Public Schools
Elementary35.0%-36.5pp
1680Brookfield Elementary
Chantilly · Fairfax County Public Schools
Elementary34.0%-37.5pp
1681Crestwood Elementary
Springfield · Fairfax County Public Schools
Elementary34.0%-37.5pp
1682Highland Springs Elementary
Highland Springs · Henrico County Public Schools
Elementary34.0%-37.5pp
1683Hugh Mercer Elementary
Fredericksburg · Fredericksburg City Public Schools
Elementary34.0%-37.5pp
1684John Rolfe Middle
Richmond · Henrico County Public Schools
Middle34.0%-37.5pp
1685Kegotank Elementary
Mappsville · Accomack County Public Schools
Elementary34.0%-37.5pp
1686Southampton Elementary
Richmond · Richmond City Public Schools
Elementary34.0%-37.5pp
1687Thurgood Marshall Elementary
Chesapeake · Chesapeake City Public Schools
Elementary34.0%-37.5pp
1688Arlington Community High
Arlington · Arlington County Public Schools
High33.0%-38.5pp
1689Brighton Elementary
Portsmouth · Portsmouth City Public Schools
Elementary32.0%-39.5pp
1690Henry Marsh III Elementary
Richmond · Richmond City Public Schools
Elementary32.0%-39.5pp
1691Morningside Elementary
Roanoke · Roanoke City Public Schools
Elementary32.0%-39.5pp
1692Nottoway Intermediate
Crewe · Nottoway County Public Schools
Middle32.0%-39.5pp
1693Occohannock Elementary
Exmore · Northampton County Public Schools
Elementary32.0%-39.5pp
1694Perrymont Elementary
Lynchburg · Lynchburg City Public Schools
Elementary32.0%-39.5pp
1695Blackwell Elementary
Richmond · Richmond City Public Schools
Elementary31.0%-40.5pp
1696Craigsville Elementary
Craigsville · Augusta County Public Schools
Elementary31.0%-40.5pp
1697Lakemont Elementary
Petersburg · Petersburg City Public Schools
Elementary31.0%-40.5pp
1698Linkhorne Elementary
Lynchburg · Lynchburg City Public Schools
Elementary31.0%-40.5pp
1699Vernon Johns Middle
Petersburg · Petersburg City Public Schools
Middle31.0%-40.5pp
1700Walnut Hill Elementary
Petersburg · Petersburg City Public Schools
Elementary31.0%-40.5pp
Page 34 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.