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
1201David A. Harrison Elementary
Disputanta · Prince George County Public Schools
Elementary63.0%-8.5pp
1202Dublin Elementary
Dublin · Pulaski County Public Schools
Elementary63.0%-8.5pp
1203E.C. Glass High
Lynchburg · Lynchburg City Public Schools
High63.0%-8.5pp
1204Elmont Elementary
Ashland · Hanover County Public Schools
Elementary63.0%-8.5pp
1205Freedom High
Woodbridge · Prince William County Public Schools
High63.0%-8.5pp
1206Glenvar Middle
Salem · Roanoke County Public Schools
Middle63.0%-8.5pp
1207Harrisonburg High
Harrisonburg · Harrisonburg City Public Schools
High63.0%-8.5pp
1208Hodges Manor Elementary
Portsmouth · Portsmouth City Public Schools
Elementary63.0%-8.5pp
1209Hoffman-Boston Elementary
Arlington · Arlington County Public Schools
Elementary63.0%-8.5pp
1210J.E.J. Moore Middle
Disputanta · Prince George County Public Schools
Middle63.0%-8.5pp
1211Jacobs Road Elementary
Chesterfield · Chesterfield County Public Schools
Elementary63.0%-8.5pp
1212James Madison Middle
Roanoke · Roanoke City Public Schools
Middle63.0%-8.5pp
1213Luther W. Machen Elementary
Hampton · Hampton City Public Schools
Elementary63.0%-8.5pp
1214Martinsville High
Martinsville · Martinsville City Public Schools
High63.0%-8.5pp
1215Mount Vernon High
Alexandria · Fairfax County Public Schools
High63.0%-8.5pp
1216North Springfield Elementary
Springfield · Fairfax County Public Schools
Elementary63.0%-8.5pp
1217Orange Elementary
Orange · Orange County Public Schools
Elementary63.0%-8.5pp
1218Parkside Elementary
Fredericksburg · Spotsylvania County Public Schools
Elementary63.0%-8.5pp
1219Rose Hill Elementary
Alexandria · Fairfax County Public Schools
Elementary63.0%-8.5pp
1220Saratoga Elementary
Springfield · Fairfax County Public Schools
Elementary63.0%-8.5pp
1221Skyline High
Front Royal · Warren County Public Schools
High63.0%-8.5pp
1222South Boston Elementary
South Boston · Halifax County Public Schools
Elementary63.0%-8.5pp
1223Spotsylvania Elementary
Spotsylvania · Spotsylvania County Public Schools
Elementary63.0%-8.5pp
1224Stafford Elementary
Stafford · Stafford County Public Schools
Elementary63.0%-8.5pp
1225Yowell Elementary
Culpeper · Culpeper County Public Schools
Elementary63.0%-8.5pp
1226A.M. Davis Elementary
North Chesterfield · Chesterfield County Public Schools
Elementary62.0%-9.5pp
1227Accawmacke Elementary
Accomac · Accomack County Public Schools
Elementary62.0%-9.5pp
1228Acquinton Elementary
King William · King William County Public Schools
Elementary62.0%-9.5pp
1229Albemarle High
Charlottesville · Albemarle County Public Schools
High62.0%-9.5pp
1230Amelia County High
Amelia Court House · Amelia County Public Schools
High62.0%-9.5pp
1231Azalea Gardens Middle
Norfolk · Norfolk City Public Schools
Middle62.0%-9.5pp
1232B.C. Charles Elementary
Newport News · Newport News City Public Schools
Elementary62.0%-9.5pp
1233Blair Middle
Norfolk · Norfolk City Public Schools
Middle62.0%-9.5pp
1234Bluestone Elementary
Harrisonburg · Harrisonburg City Public Schools
Elementary62.0%-9.5pp
1235Clays Mill Elementary
Scottsburg · Halifax County Public Schools
Elementary62.0%-9.5pp
1236Colonial Beach High
Colonial Beach · Colonial Beach Public Schools
High62.0%-9.5pp
1237Fluvanna County High
Palmyra · Fluvanna County Public Schools
High62.0%-9.5pp
1238Forest Glen Middle
Suffolk · Suffolk City Public Schools
Middle62.0%-9.5pp
1239Galax High
Galax · Galax City Public Schools
High62.0%-9.5pp
1240Goochland Middle
Goochland · Goochland County Public Schools
Middle62.0%-9.5pp
1241Herndon High
Herndon · Fairfax County Public Schools
High62.0%-9.5pp
1242Hopkins Road Elementary
North Chesterfield · Chesterfield County Public Schools
Elementary62.0%-9.5pp
1243John Adams Elementary
Alexandria · Alexandria City Public Schools
Elementary62.0%-9.5pp
1244Leesylvania Elementary
Woodbridge · Prince William County Public Schools
Elementary62.0%-9.5pp
1245Linkhorne Middle
Lynchburg · Lynchburg City Public Schools
Middle62.0%-9.5pp
1246Linwood Holton Elementary
Richmond · Richmond City Public Schools
Elementary62.0%-9.5pp
1247Madison Elementary
Ruther Glen · Caroline County Public Schools
Elementary62.0%-9.5pp
1248Marshall Road Elementary
Vienna · Fairfax County Public Schools
Elementary62.0%-9.5pp
1249Middlesex Elementary
Locust Hill · Middlesex County Public Schools
Elementary62.0%-9.5pp
1250Montross Middle
Montross · Westmoreland County Public Schools
Middle62.0%-9.5pp
Page 25 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.