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
1301Martinsville Middle
Martinsville · Martinsville City Public Schools
Middle65.0%-9.2pp
1302Mary S. Peake Elementary
Hampton · Hampton City Public Schools
Elementary65.0%-9.2pp
1303Middlesex Elementary
Locust Hill · Middlesex County Public Schools
Elementary65.0%-9.2pp
1304Montvale Elementary
Montvale · Bedford County Public Schools
Elementary65.0%-9.2pp
1305Potomac View Elementary
Woodbridge · Prince William County Public Schools
Elementary65.0%-9.2pp
1306Reams Road Elementary
North Chesterfield · Chesterfield County Public Schools
Elementary65.0%-9.2pp
1307Red Hill Elementary
North Garden · Albemarle County Public Schools
Elementary65.0%-9.2pp
1308Richard T. Yates Elementary
Newport News · Newport News City Public Schools
Elementary65.0%-9.2pp
1309Sandusky Elementary
Lynchburg · Lynchburg City Public Schools
Elementary65.0%-9.2pp
1310Smith Station Elementary
Fredericksburg · Spotsylvania County Public Schools
Elementary65.0%-9.2pp
1311Sontag Elementary
Rocky Mount · Franklin County Public Schools
Elementary65.0%-9.2pp
1312South River Elementary
Grottoes · Rockingham County Public Schools
Elementary65.0%-9.2pp
1313Stafford Middle
Stafford · Stafford County Public Schools
Middle65.0%-9.2pp
1314Suburban Park Elementary
Norfolk · Norfolk City Public Schools
Elementary65.0%-9.2pp
1315T. Ryland Sanford Elementary
Newport News · Newport News City Public Schools
Elementary65.0%-9.2pp
1316Thelma Crenshaw Elementary
Midlothian · Chesterfield County Public Schools
Elementary65.0%-9.2pp
1317Virginia Connections Academy
Gate City · Scott County Public Schools
High65.0%-9.2pp
1318Wilderness Elementary
Spotsylvania · Spotsylvania County Public Schools
Elementary65.0%-9.2pp
1319York River Academy
Yorktown · York County Public Schools
High65.0%-9.2pp
1320Battlefield Elementary
Fredericksburg · Spotsylvania County Public Schools
Elementary64.0%-10.2pp
1321Bedford Elementary
Bedford · Bedford County Public Schools
Elementary64.0%-10.2pp
1322Buckingham Co Elementary
Dillwyn · Buckingham County Public Schools
Elementary64.0%-10.2pp
1323Chincoteague Elementary
Chincoteague · Accomack County Public Schools
Elementary64.0%-10.2pp
1324Claude Thompson Elementary
Marshall · Fauquier County Public Schools
Elementary64.0%-10.2pp
1325Council Elementary/Middle
Honaker · Buchanan County Public Schools
Elementary64.0%-10.2pp
1326Countryside Elementary
Sterling · Loudoun County Public Schools
Elementary64.0%-10.2pp
1327Culpeper Middle
Culpeper · Culpeper County Public Schools
Middle64.0%-10.2pp
1328Daniel Morgan Middle
Winchester · Winchester City Public Schools
Middle64.0%-10.2pp
1329Edward G. Clymore Elementary
Fort Defiance · Augusta County Public Schools
Elementary64.0%-10.2pp
1330G.W. Carver Elementary
Martinsville · Henry County Public Schools
Elementary64.0%-10.2pp
1331James G. Brumfield Elementary
Warrenton · Fauquier County Public Schools
Elementary64.0%-10.2pp
1332James S. Russell Middle
Lawrenceville · Brunswick County Public Schools
Middle64.0%-10.2pp
1333John W. Wayland Elementary
Bridgewater · Rockingham County Public Schools
Elementary64.0%-10.2pp
1334Kate Waller Barrett Elementary
Stafford · Stafford County Public Schools
Elementary64.0%-10.2pp
1335L. Douglas Wilder Middle
Richmond · Henrico County Public Schools
Middle64.0%-10.2pp
1336Lancaster Elementary
Kilmarnock · Lancaster County Public Schools
Elementary64.0%-10.2pp
1337Laurel Park Middle
Martinsville · Henry County Public Schools
Middle64.0%-10.2pp
1338Luray Elementary
Luray · Page County Public Schools
Elementary64.0%-10.2pp
1339Mack Benn Jr. Elementary
Suffolk · Suffolk City Public Schools
Elementary64.0%-10.2pp
1340Macy Mcclaugherty Elementary/Middle
Pearisburg · Giles County Public Schools
Elementary64.0%-10.2pp
1341Matoaca Middle
Matoaca · Chesterfield County Public Schools
Middle64.0%-10.2pp
1342Meadowland Elementary
Sterling · Loudoun County Public Schools
Elementary64.0%-10.2pp
1343Oak Point Elementary
Marion · Smyth County Public Schools
Elementary64.0%-10.2pp
1344Ocean View Elementary
Norfolk · Norfolk City Public Schools
Elementary64.0%-10.2pp
1345Parkside Elementary
Fredericksburg · Spotsylvania County Public Schools
Elementary64.0%-10.2pp
1346Parkside Middle
Manassas · Prince William County Public Schools
Middle64.0%-10.2pp
1347Potomac Middle
Dumfries · Prince William County Public Schools
Middle64.0%-10.2pp
1348Red Oak-Sturgeon Elementary
Alberta · Brunswick County Public Schools
Elementary64.0%-10.2pp
1349Scottsville Elementary
Scottsville · Albemarle County Public Schools
Elementary64.0%-10.2pp
1350Sealston Elementary
King George · King George County Public Schools
Elementary64.0%-10.2pp
Page 27 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.