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
1501George M. Hampton Middle
Woodbridge · Prince William County Public Schools
Middle52.0%-19.5pp
1502Hillpoint Elementary
Suffolk · Suffolk City Public Schools
Elementary52.0%-19.5pp
1503Little Creek Elementary
Norfolk · Norfolk City Public Schools
Elementary52.0%-19.5pp
1504Luray Elementary
Luray · Page County Public Schools
Elementary52.0%-19.5pp
1505Orchard View Elementary
Winchester · Frederick County Public Schools
Elementary52.0%-19.5pp
1506Oscar Smith Middle
Chesapeake · Chesapeake City Public Schools
Middle52.0%-19.5pp
1507Point O' View Elementary
Virginia Beach · Virginia Beach City Public Schools
Elementary52.0%-19.5pp
1508Skyline Middle
Front Royal · Warren County Public Schools
Middle52.0%-19.5pp
1509Thornburg Middle
Spotsylvania · Spotsylvania County Public Schools
Middle52.0%-19.5pp
1510Unity Braxton Middle
Manassas · Prince William County Public Schools
Middle52.0%-19.5pp
1511Alleghany High
Covington · Alleghany Highlands Public Schools
High51.0%-20.5pp
1512Bass-Hoover Elementary
Stephens City · Frederick County Public Schools
Elementary51.0%-20.5pp
1513Brookland Middle
Richmond · Henrico County Public Schools
Middle51.0%-20.5pp
1514Buckingham Co Elementary
Dillwyn · Buckingham County Public Schools
Elementary51.0%-20.5pp
1515Cashell Donahoe Elementary
Sandston · Henrico County Public Schools
Elementary51.0%-20.5pp
1516Central Elementary
Amherst · Amherst County Public Schools
Elementary51.0%-20.5pp
1517Charles City County High
Charles City · Charles City County Public Schools
High51.0%-20.5pp
1518Churchland Middle
Portsmouth · Portsmouth City Public Schools
Middle51.0%-20.5pp
1519Groveton Elementary
Alexandria · Fairfax County Public Schools
Elementary51.0%-20.5pp
1520Longdale Elementary
Glen Allen · Henrico County Public Schools
Elementary51.0%-20.5pp
1521Mountain View Elementary
Charlottesville · Albemarle County Public Schools
Elementary51.0%-20.5pp
1522Park Avenue Elementary
Danville · Danville City Public Schools
Elementary51.0%-20.5pp
1523Richneck Elementary
Newport News · Newport News City Public Schools
Elementary51.0%-20.5pp
1524Salem Elementary
Fredericksburg · Spotsylvania County Public Schools
Elementary51.0%-20.5pp
1525Scottsville Elementary
Scottsville · Albemarle County Public Schools
Elementary51.0%-20.5pp
1526Shirley C. Heim Middle
Stafford · Stafford County Public Schools
Middle51.0%-20.5pp
1527Sparrow Road Intermediate
Chesapeake · Chesapeake City Public Schools
Elementary51.0%-20.5pp
1528Sutherland Elementary
Sutherland · Dinwiddie County Public Schools
Elementary51.0%-20.5pp
1529Thomas C. Boushall Middle
Richmond · Richmond City Public Schools
Middle51.0%-20.5pp
1530Twin Valley High
Pilgrim Knob · Buchanan County Public Schools
High51.0%-20.5pp
1531Alexandria City High
Alexandria · Alexandria City Public Schools
High50.0%-21.5pp
1532Ashby-Lee Elementary
Quicksburg · Shenandoah County Public Schools
Elementary50.0%-21.5pp
1533Bellevue Elementary
Richmond · Richmond City Public Schools
Elementary50.0%-21.5pp
1534Buford Middle
Charlottesville · Charlottesville City Public Schools
Middle50.0%-21.5pp
1535Coates Elementary
Herndon · Fairfax County Public Schools
Elementary50.0%-21.5pp
1536Glasgow Middle
Alexandria · Fairfax County Public Schools
Middle50.0%-21.5pp
1537Grace Miller Elementary
Bealeton · Fauquier County Public Schools
Elementary50.0%-21.5pp
1538Joseph H. Saunders Elementary
Newport News · Newport News City Public Schools
Elementary50.0%-21.5pp
1539Lafayette Elementary
Fredericksburg · Fredericksburg City Public Schools
Elementary50.0%-21.5pp
1540Manassas Park Elementary
Manassas Park · Manassas Park City Public Schools
Elementary50.0%-21.5pp
1541Montrose Elementary
Richmond · Henrico County Public Schools
Elementary50.0%-21.5pp
1542O. Trent Bonner Middle
Danville · Danville City Public Schools
Middle50.0%-21.5pp
1543River Oaks Elementary
Woodbridge · Prince William County Public Schools
Elementary50.0%-21.5pp
1544Salem Church Middle
North Chesterfield · Chesterfield County Public Schools
Middle50.0%-21.5pp
1545Sandusky Middle
Lynchburg · Lynchburg City Public Schools
Middle50.0%-21.5pp
1546Sydnor Jennings Elementary
Nathalie · Halifax County Public Schools
Elementary50.0%-21.5pp
1547Unity Reed High
Manassas · Prince William County Public Schools
High50.0%-21.5pp
1548Breckinridge Middle
Roanoke · Roanoke City Public Schools
Middle49.0%-22.5pp
1549Brosville Elementary
Danville · Pittsylvania County Public Schools
Elementary49.0%-22.5pp
1550Carver Elementary
Newport News · Newport News City Public Schools
Elementary49.0%-22.5pp
Page 31 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.