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
1101Prince George High
Prince George · Prince George County Public Schools
High66.0%-5.5pp
1102Riverheads Elementary
Staunton · Augusta County Public Schools
Elementary66.0%-5.5pp
1103Rolling Valley Elementary
Springfield · Fairfax County Public Schools
Elementary66.0%-5.5pp
1104Samuel W. Tucker Elementary
Alexandria · Alexandria City Public Schools
Elementary66.0%-5.5pp
1105Sandburg Middle
Alexandria · Fairfax County Public Schools
Middle66.0%-5.5pp
1106Sandy Hook Elementary
Strasburg · Shenandoah County Public Schools
Elementary66.0%-5.5pp
1107Spotsylvania Middle
Spotsylvania · Spotsylvania County Public Schools
Middle66.0%-5.5pp
1108Suella G. Ellis Elementary
Manassas · Prince William County Public Schools
Elementary66.0%-5.5pp
1109Tye River Elementary
Arrington · Nelson County Public Schools
Elementary66.0%-5.5pp
1110Virginia Intermediate School
Bristol · Bristol City Public Schools
Elementary66.0%-5.5pp
1111William H. Wetsel Middle
Madison · Madison County Public Schools
Middle66.0%-5.5pp
1112Windsor Elementary
Windsor · Isle of Wight County Public Schools
Elementary66.0%-5.5pp
1113Admiral Richard E. Byrd Middle
Winchester · Frederick County Public Schools
Middle65.0%-6.5pp
1114Agnor Elementary
Charlottesville · Albemarle County Public Schools
Elementary65.0%-6.5pp
1115Altavista High
Altavista · Campbell County Public Schools
High65.0%-6.5pp
1116Armstrong Elementary
Reston · Fairfax County Public Schools
Elementary65.0%-6.5pp
1117Battlefield Elementary
Fredericksburg · Spotsylvania County Public Schools
Elementary65.0%-6.5pp
1118Centre Ridge Elementary
Centreville · Fairfax County Public Schools
Elementary65.0%-6.5pp
1119Charlottesville High
Charlottesville · Charlottesville City Public Schools
High65.0%-6.5pp
1120Chimborazo Elementary
Richmond · Richmond City Public Schools
Elementary65.0%-6.5pp
1121Churchland Elementary
Portsmouth · Portsmouth City Public Schools
Elementary65.0%-6.5pp
1122College Park Elementary
Virginia Beach · Virginia Beach City Public Schools
Elementary65.0%-6.5pp
1123Crestwood Elementary
Richmond · Chesterfield County Public Schools
Elementary65.0%-6.5pp
1124Dumfries Elementary
Dumfries · Prince William County Public Schools
Elementary65.0%-6.5pp
1125Ethel M. Gildersleeve Middle
Newport News · Newport News City Public Schools
Middle65.0%-6.5pp
1126Fort Hunt Elementary
Alexandria · Fairfax County Public Schools
Elementary65.0%-6.5pp
1127Giles County K-12 Virtual School
Pearisburg · Giles County Public Schools
Combined65.0%-6.5pp
1128Halifax County Middle
South Boston · Halifax County Public Schools
Middle65.0%-6.5pp
1129Halley Elementary
Fairfax Station · Fairfax County Public Schools
Elementary65.0%-6.5pp
1130Hampton Oaks Elementary
Stafford · Stafford County Public Schools
Elementary65.0%-6.5pp
1131Harrowgate Elementary
Chester · Chesterfield County Public Schools
Elementary65.0%-6.5pp
1132Homer L. Hines Middle
Newport News · Newport News City Public Schools
Middle65.0%-6.5pp
1133I.C. Norcom High
Portsmouth · Portsmouth City Public Schools
High65.0%-6.5pp
1134Innovation Elementary
Arlington · Arlington County Public Schools
Elementary65.0%-6.5pp
1135James River Elementary
Williamsburg · Williamsburg-James City County Public Schools
Elementary65.0%-6.5pp
1136John Marshall High
Richmond · Richmond City Public Schools
High65.0%-6.5pp
1137Kempsville Meadows Elementary
Virginia Beach · Virginia Beach City Public Schools
Elementary65.0%-6.5pp
1138L. Douglas Wilder Middle
Richmond · Henrico County Public Schools
Middle65.0%-6.5pp
1139Lake Taylor High
Norfolk · Norfolk City Public Schools
High65.0%-6.5pp
1140Luxford Elementary
Virginia Beach · Virginia Beach City Public Schools
Elementary65.0%-6.5pp
1141Mack Benn Jr. Elementary
Suffolk · Suffolk City Public Schools
Elementary65.0%-6.5pp
1142Meadowland Elementary
Sterling · Loudoun County Public Schools
Elementary65.0%-6.5pp
1143Meadowview Elementary
Meadowview · Washington County Public Schools
Elementary65.0%-6.5pp
1144Meadville Elementary
Nathalie · Halifax County Public Schools
Elementary65.0%-6.5pp
1145Mount Airy Elementary
Gretna · Pittsylvania County Public Schools
Elementary65.0%-6.5pp
1146Mountain View Elementary
Harrisonburg · Rockingham County Public Schools
Elementary65.0%-6.5pp
1147Norview High
Norfolk · Norfolk City Public Schools
High65.0%-6.5pp
1148Nottoway High
Crewe · Nottoway County Public Schools
High65.0%-6.5pp
1149Prospect Heights Middle
Orange · Orange County Public Schools
Middle65.0%-6.5pp
1150Rappahannock County High
Washington · Rappahannock County Public Schools
High65.0%-6.5pp
Page 23 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.