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
1001J. Frank Hillyard Middle
Broadway · Rockingham County Public Schools
Middle68.0%-3.5pp
1002Liberty High
Bedford · Bedford County Public Schools
High68.0%-3.5pp
1003Little Run Elementary
Fairfax · Fairfax County Public Schools
Elementary68.0%-3.5pp
1004Lloyd C. Bird High
Chesterfield · Chesterfield County Public Schools
High68.0%-3.5pp
1005Luray Middle
Luray · Page County Public Schools
Middle68.0%-3.5pp
1006Madison Heights Elementary
Madison Heights · Amherst County Public Schools
Elementary68.0%-3.5pp
1007Manchester Middle
North Chesterfield · Chesterfield County Public Schools
Middle68.0%-3.5pp
1008McNair Upper Elementary
Herndon · Fairfax County Public Schools
Elementary68.0%-3.5pp
1009Middle Road Elementary
Prince George · Prince George County Public Schools
Elementary68.0%-3.5pp
1010Montclair Elementary
Dumfries · Prince William County Public Schools
Elementary68.0%-3.5pp
1011Monticello High
Charlottesville · Albemarle County Public Schools
High68.0%-3.5pp
1012Narrows High
Narrows · Giles County Public Schools
High68.0%-3.5pp
1013Northampton High
Eastville · Northampton County Public Schools
High68.0%-3.5pp
1014Ocean View Elementary
Norfolk · Norfolk City Public Schools
Elementary68.0%-3.5pp
1015Orange County High
Orange · Orange County Public Schools
High68.0%-3.5pp
1016Page Middle
Gloucester · Gloucester County Public Schools
Middle68.0%-3.5pp
1017Park Ridge Elementary
Stafford · Stafford County Public Schools
Elementary68.0%-3.5pp
1018Pennington Middle
Pennington Gap · Lee County Public Schools
Middle68.0%-3.5pp
1019Pinchbeck Elementary
Richmond · Henrico County Public Schools
Elementary68.0%-3.5pp
1020Ridgeview Middle
Clintwood · Dickenson County Public Schools
Middle68.0%-3.5pp
1021Sandston Elementary
Sandston · Henrico County Public Schools
Elementary68.0%-3.5pp
1022Schoolfield Elementary
Danville · Danville City Public Schools
Elementary68.0%-3.5pp
1023Shelburne Middle
Staunton · Staunton City Public Schools
Middle68.0%-3.5pp
1024Smith Station Elementary
Fredericksburg · Spotsylvania County Public Schools
Elementary68.0%-3.5pp
1025Southwestern Elementary
Chesapeake · Chesapeake City Public Schools
Elementary68.0%-3.5pp
1026Spotsylvania High
Spotsylvania · Spotsylvania County Public Schools
Combined68.0%-3.5pp
1027Turner Ashby High
Bridgewater · Rockingham County Public Schools
High68.0%-3.5pp
1028Vienna Elementary
Vienna · Fairfax County Public Schools
Elementary68.0%-3.5pp
1029Virginia High
Bristol · Bristol City Public Schools
High68.0%-3.5pp
1030W.E. Cundiff Elementary
Vinton · Roanoke County Public Schools
Elementary68.0%-3.5pp
1031Aldrin Elementary
Reston · Fairfax County Public Schools
Elementary67.0%-4.5pp
1032Anthony Burns Elementary
Stafford · Stafford County Public Schools
Elementary67.0%-4.5pp
1033Appomattox Elementary
Appomattox · Appomattox County Public Schools
Elementary67.0%-4.5pp
1034Arcadia High
Oak Hall · Accomack County Public Schools
High67.0%-4.5pp
1035Benjamin Syms Middle
Hampton · Hampton City Public Schools
Middle67.0%-4.5pp
1036Captain John Smith Elementary
Hampton · Hampton City Public Schools
Elementary67.0%-4.5pp
1037David A. Dutrow Elementary
Newport News · Newport News City Public Schools
Elementary67.0%-4.5pp
1038Douglas S. Freeman High
Richmond · Henrico County Public Schools
High67.0%-4.5pp
1039Enterprise Elementary
Woodbridge · Prince William County Public Schools
Elementary67.0%-4.5pp
1040Evergreen Elementary
Midlothian · Chesterfield County Public Schools
Elementary67.0%-4.5pp
1041Fairfield Elementary
Virginia Beach · Virginia Beach City Public Schools
Elementary67.0%-4.5pp
1042Fannie W. Fitzgerald Elementary
Woodbridge · Prince William County Public Schools
Elementary67.0%-4.5pp
1043Francis Asbury Elementary
Hampton · Hampton City Public Schools
Elementary67.0%-4.5pp
1044Grafton Village Elementary
Falmouth · Stafford County Public Schools
Elementary67.0%-4.5pp
1045Keister Elementary
Harrisonburg · Harrisonburg City Public Schools
Elementary67.0%-4.5pp
1046King William High
King William · King William County Public Schools
High67.0%-4.5pp
1047Lakeview Elementary
Colonial Heights · Colonial Heights City Public Schools
Elementary67.0%-4.5pp
1048Landstown Elementary
Virginia Beach · Virginia Beach City Public Schools
Elementary67.0%-4.5pp
1049Lewis High
Springfield · Fairfax County Public Schools
High67.0%-4.5pp
1050Lucketts Elementary
Leesburg · Loudoun County Public Schools
Elementary67.0%-4.5pp
Page 21 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.