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
1051Manchester High
Midlothian · Chesterfield County Public Schools
High67.0%-4.5pp
1052Marion Middle
Marion · Smyth County Public Schools
Middle67.0%-4.5pp
1053Midway Elementary
Church Road · Dinwiddie County Public Schools
Elementary67.0%-4.5pp
1054Montvale Elementary
Montvale · Bedford County Public Schools
Elementary67.0%-4.5pp
1055Mount Olivet Elementary
Martinsville · Henry County Public Schools
Elementary67.0%-4.5pp
1056Nelson Middle
Lovingston · Nelson County Public Schools
Middle67.0%-4.5pp
1057Peter Muhlenberg Middle
Woodstock · Shenandoah County Public Schools
Middle67.0%-4.5pp
1058Post Oak Middle
Spotsylvania · Spotsylvania County Public Schools
Middle67.0%-4.5pp
1059Potomac High
Dumfries · Prince William County Public Schools
High67.0%-4.5pp
1060Radford City Virtual
Radford · Radford City Public Schools
Combined67.0%-4.5pp
1061Radford High
Radford · Radford City Public Schools
High67.0%-4.5pp
1062River Bend Elementary
Elkton · Rockingham County Public Schools
Elementary67.0%-4.5pp
1063Ruby F. Carver Elementary
Richmond · Henrico County Public Schools
Elementary67.0%-4.5pp
1064Ruckersville Elementary
Ruckersville · Greene County Public Schools
Elementary67.0%-4.5pp
1065Scottsburg Elementary
Scottsburg · Halifax County Public Schools
Elementary67.0%-4.5pp
1066Thalia Elementary
Virginia Beach · Virginia Beach City Public Schools
Elementary67.0%-4.5pp
1067Tomahawk Elementary
Lynchburg · Campbell County Public Schools
Elementary67.0%-4.5pp
1068Totaro Elementary
Lawrenceville · Brunswick County Public Schools
Elementary67.0%-4.5pp
1069Victoria Elementary
Victoria · Lunenburg County Public Schools
Elementary67.0%-4.5pp
1070Warren County High
Front Royal · Warren County Public Schools
High67.0%-4.5pp
1071Washington Mill Elementary
Alexandria · Fairfax County Public Schools
Elementary67.0%-4.5pp
1072Armel Elementary
Winchester · Frederick County Public Schools
Elementary66.0%-5.5pp
1073Barrett Elementary
Arlington · Arlington County Public Schools
Elementary66.0%-5.5pp
1074Beaverdam Elementary
Beaverdam · Hanover County Public Schools
Elementary66.0%-5.5pp
1075Bedford Elementary
Bedford · Bedford County Public Schools
Elementary66.0%-5.5pp
1076Bedford Hills Elementary
Lynchburg · Lynchburg City Public Schools
Elementary66.0%-5.5pp
1077Brookneal Elementary
Brookneal · Campbell County Public Schools
Elementary66.0%-5.5pp
1078Bull Run Elementary
Centreville · Fairfax County Public Schools
Elementary66.0%-5.5pp
1079Central High
King And Queen C H · King and Queen County Public Schools
High66.0%-5.5pp
1080Courthouse Road Elementary
Spotsylvania · Spotsylvania County Public Schools
Elementary66.0%-5.5pp
1081Craig County High
New Castle · Craig County Public Schools
High66.0%-5.5pp
1082Cub Run Elementary
Penn Laird · Rockingham County Public Schools
Elementary66.0%-5.5pp
1083Eagle View Elementary
Fairfax · Fairfax County Public Schools
Elementary66.0%-5.5pp
1084Falls Church High
Falls Church · Fairfax County Public Schools
High66.0%-5.5pp
1085Fishburn Park Elementary
Roanoke · Roanoke City Public Schools
Elementary66.0%-5.5pp
1086Forest Edge Elementary
Reston · Fairfax County Public Schools
Elementary66.0%-5.5pp
1087Freedom Hill Elementary
Vienna · Fairfax County Public Schools
Elementary66.0%-5.5pp
1088Greensville Elementary
Emporia · Greensville County Public Schools
Elementary66.0%-5.5pp
1089Hermitage High
Richmond · Henrico County Public Schools
High66.0%-5.5pp
1090Highland Springs High
Highland Springs · Henrico County Public Schools
High66.0%-5.5pp
1091Indian Hollow Elementary
Winchester · Frederick County Public Schools
Elementary66.0%-5.5pp
1092Kate Waller Barrett Elementary
Stafford · Stafford County Public Schools
Elementary66.0%-5.5pp
1093Lois Harrison-Jones Elementary
Richmond · Richmond City Public Schools
Elementary66.0%-5.5pp
1094Marion Elementary
Marion · Smyth County Public Schools
Elementary66.0%-5.5pp
1095Middlesex High
Saluda · Middlesex County Public Schools
High66.0%-5.5pp
1096Millbrook High
Winchester · Frederick County Public Schools
High66.0%-5.5pp
1097Nandua Middle
Onley · Accomack County Public Schools
Middle66.0%-5.5pp
1098Park View Elementary
Portsmouth · Portsmouth City Public Schools
Elementary66.0%-5.5pp
1099Parkway Elementary
Virginia Beach · Virginia Beach City Public Schools
Elementary66.0%-5.5pp
1100Plains Elementary
Timberville · Rockingham County Public Schools
Elementary66.0%-5.5pp
Page 22 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.