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,778 schools with reported English: Reading scores. State average: 74.2%.
RankSchoolLevelEnglish: Readingvs state
1101Thalia Elementary
Virginia Beach · Virginia Beach City Public Schools
Elementary71.0%-3.2pp
1102Valley Elementary
Hot Springs · Bath County Public Schools
Elementary71.0%-3.2pp
1103Washington District Elementary
Colonial Beach · Westmoreland County Public Schools
Elementary71.0%-3.2pp
1104Bayside Middle
Virginia Beach · Virginia Beach City Public Schools
Middle70.0%-4.2pp
1105Belle View Elementary
Alexandria · Fairfax County Public Schools
Elementary70.0%-4.2pp
1106Brookwood Elementary
Virginia Beach · Virginia Beach City Public Schools
Elementary70.0%-4.2pp
1107C.C. Wells Elementary
Chester · Chesterfield County Public Schools
Elementary70.0%-4.2pp
1108Camelot Elementary
Annandale · Fairfax County Public Schools
Elementary70.0%-4.2pp
1109Colonial Beach Elementary
Colonial Beach · Colonial Beach Public Schools
Elementary70.0%-4.2pp
1110Daniels Run Elementary
Fairfax · Fairfax County Public Schools
Elementary70.0%-4.2pp
1111Dinwiddie County High
Dinwiddie · Dinwiddie County Public Schools
High70.0%-4.2pp
1112Fluvanna Middle
Palmyra · Fluvanna County Public Schools
Middle70.0%-4.2pp
1113George Mason Elementary
Alexandria · Alexandria City Public Schools
Elementary70.0%-4.2pp
1114George Washington Middle
Alexandria · Alexandria City Public Schools
Middle70.0%-4.2pp
1115Hunter B. Andrews
Hampton · Hampton City Public Schools
Elementary70.0%-4.2pp
1116J. Blaine Blayton Elementary
Williamsburg · Williamsburg-James City County Public Schools
Elementary70.0%-4.2pp
1117Jefferson Middle
Arlington · Arlington County Public Schools
Middle70.0%-4.2pp
1118Mary Williams Elementary
Dumfries · Prince William County Public Schools
Elementary70.0%-4.2pp
1119Mechanicsville Elementary
Mechanicsville · Hanover County Public Schools
Elementary70.0%-4.2pp
1120Monelison Middle
Madison Heights · Amherst County Public Schools
Middle70.0%-4.2pp
1121Nansemond Parkway Elementary
Suffolk · Suffolk City Public Schools
Elementary70.0%-4.2pp
1122Oakridge Elementary
Arlington · Arlington County Public Schools
Elementary70.0%-4.2pp
1123Peter Muhlenberg Middle
Woodstock · Shenandoah County Public Schools
Middle70.0%-4.2pp
1124Riverdale Elementary
Courtland · Southampton County Public Schools
Elementary70.0%-4.2pp
1125Riverview Elementary/Middle
Grundy · Buchanan County Public Schools
Elementary70.0%-4.2pp
1126Rustburg Elementary
Rustburg · Campbell County Public Schools
Elementary70.0%-4.2pp
1127Rustburg Middle
Rustburg · Campbell County Public Schools
Middle70.0%-4.2pp
1128Sussex Central Elementary
Stony Creek · Sussex County Public Schools
Elementary70.0%-4.2pp
1129Thomas Eaton Middle
Hampton · Hampton City Public Schools
Middle70.0%-4.2pp
1130Virginia Intermediate School
Bristol · Bristol City Public Schools
Elementary70.0%-4.2pp
1131W.G. Coleman Elementary
The Plains · Fauquier County Public Schools
Elementary70.0%-4.2pp
1132Admiral Richard E. Byrd Middle
Winchester · Frederick County Public Schools
Middle69.0%-5.2pp
1133Armstrong High
Richmond · Richmond City Public Schools
High69.0%-5.2pp
1134Battlefield Middle
Fredericksburg · Spotsylvania County Public Schools
Middle69.0%-5.2pp
1135Bayside 6th Grade Campus
Virginia Beach · Virginia Beach City Public Schools
Middle69.0%-5.2pp
1136Bedford Hills Elementary
Lynchburg · Lynchburg City Public Schools
Elementary69.0%-5.2pp
1137Belview Elementary
Radford · Montgomery County Public Schools
Elementary69.0%-5.2pp
1138C.E. Curtis Elementary
Chester · Chesterfield County Public Schools
Elementary69.0%-5.2pp
1139Chesterfield Virtual School
Chesterfield · Chesterfield County Public Schools
Elementary69.0%-5.2pp
1140Christiansburg Middle
Christiansburg · Montgomery County Public Schools
Middle69.0%-5.2pp
1141Conway Elementary
Fredericksburg · Stafford County Public Schools
Elementary69.0%-5.2pp
1142Deer Park Elementary
Centreville · Fairfax County Public Schools
Elementary69.0%-5.2pp
1143Dinwiddie Elementary
Dinwiddie · Dinwiddie County Public Schools
Elementary69.0%-5.2pp
1144Douglas MacArthur Elementary
Alexandria · Alexandria City Public Schools
Elementary69.0%-5.2pp
1145Gladeville Elementary
Galax · Carroll County Public Schools
Elementary69.0%-5.2pp
1146Grafton Village Elementary
Falmouth · Stafford County Public Schools
Elementary69.0%-5.2pp
1147Hamilton Holmes Middle
King William · King William County Public Schools
Middle69.0%-5.2pp
1148Harrisonburg High
Harrisonburg · Harrisonburg City Public Schools
High69.0%-5.2pp
1149Harvie Elementary
Richmond · Henrico County Public Schools
Elementary69.0%-5.2pp
1150Heritage High
Newport News · Newport News City Public Schools
High69.0%-5.2pp
Page 23 of 36

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 English: Reading 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.