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
1351Shirley C. Heim Middle
Stafford · Stafford County Public Schools
Middle64.0%-10.2pp
1352Simonsdale Elementary
Portsmouth · Portsmouth City Public Schools
Elementary64.0%-10.2pp
1353Southampton Middle
Courtland · Southampton County Public Schools
Middle64.0%-10.2pp
1354Sparrow Road Intermediate
Chesapeake · Chesapeake City Public Schools
Elementary64.0%-10.2pp
1355Thornburg Middle
Spotsylvania · Spotsylvania County Public Schools
Middle64.0%-10.2pp
1356Walker Upper Elementary
Charlottesville · Charlottesville City Public Schools
Middle64.0%-10.2pp
1357Arcadia Middle
Oak Hall · Accomack County Public Schools
Middle63.0%-11.2pp
1358Bay View Elementary
Norfolk · Norfolk City Public Schools
Elementary63.0%-11.2pp
1359Beech Tree Elementary
Falls Church · Fairfax County Public Schools
Elementary63.0%-11.2pp
1360Bren Mar Park Elementary
Alexandria · Fairfax County Public Schools
Elementary63.0%-11.2pp
1361Buford Middle
Charlottesville · Charlottesville City Public Schools
Middle63.0%-11.2pp
1362Caroline Middle
Milford · Caroline County Public Schools
Middle63.0%-11.2pp
1363Churchland Academy Elementary
Portsmouth · Portsmouth City Public Schools
Elementary63.0%-11.2pp
1364Churchville Elementary
Churchville · Augusta County Public Schools
Elementary63.0%-11.2pp
1365Fieldale-Collinsville Middle
Collinsville · Henry County Public Schools
Middle63.0%-11.2pp
1366Frances Hazel Reid Elementary
Leesburg · Loudoun County Public Schools
Elementary63.0%-11.2pp
1367H.M. Pearson Elementary
Catlett · Fauquier County Public Schools
Elementary63.0%-11.2pp
1368Ingleside Elementary
Norfolk · Norfolk City Public Schools
Elementary63.0%-11.2pp
1369J. Frank Hillyard Middle
Broadway · Rockingham County Public Schools
Middle63.0%-11.2pp
1370James Wood Middle
Winchester · Frederick County Public Schools
Middle63.0%-11.2pp
1371John F. Kennedy Middle
Suffolk · Suffolk City Public Schools
Middle63.0%-11.2pp
1372Knollwood Meadows Elementary
Newport News · Newport News City Public Schools
Elementary63.0%-11.2pp
1373London Towne Elementary
Centreville · Fairfax County Public Schools
Elementary63.0%-11.2pp
1374Mount Olivet Elementary
Martinsville · Henry County Public Schools
Elementary63.0%-11.2pp
1375Mountain View Elementary
Charlottesville · Albemarle County Public Schools
Elementary63.0%-11.2pp
1376North River Elementary
Mount Solon · Augusta County Public Schools
Elementary63.0%-11.2pp
1377O. Trent Bonner Middle
Danville · Danville City Public Schools
Middle63.0%-11.2pp
1378Parkway Elementary
Virginia Beach · Virginia Beach City Public Schools
Elementary63.0%-11.2pp
1379Samuel W. Tucker Elementary
Alexandria · Alexandria City Public Schools
Elementary63.0%-11.2pp
1380Skyline Middle
Front Royal · Warren County Public Schools
Middle63.0%-11.2pp
1381Spotswood Elementary
Fredericksburg · Spotsylvania County Public Schools
Elementary63.0%-11.2pp
1382Surry Elementary
Dendron · Surry County Public Schools
Elementary63.0%-11.2pp
1383Truitt Intermediate
Chesapeake · Chesapeake City Public Schools
Elementary63.0%-11.2pp
1384Unity Reed High
Manassas · Prince William County Public Schools
High63.0%-11.2pp
1385Washington Mill Elementary
Alexandria · Fairfax County Public Schools
Elementary63.0%-11.2pp
1386Whitman Middle
Alexandria · Fairfax County Public Schools
Middle63.0%-11.2pp
1387Wilson Elementary
Fishersville · Augusta County Public Schools
Elementary63.0%-11.2pp
1388Yowell Elementary
Culpeper · Culpeper County Public Schools
Elementary63.0%-11.2pp
1389Aberdeen Elementary
Hampton · Hampton City Public Schools
Elementary62.0%-12.2pp
1390Alfred S. Forrest Elementary
Hampton · Hampton City Public Schools
Elementary62.0%-12.2pp
1391C. Alton Lindsay Middle
Hampton · Hampton City Public Schools
Middle62.0%-12.2pp
1392Chancellor Middle
Fredericksburg · Spotsylvania County Public Schools
Middle62.0%-12.2pp
1393Cool Spring Elementary
Leesburg · Loudoun County Public Schools
Elementary62.0%-12.2pp
1394Crossroads PreK-8 School
Norfolk · Norfolk City Public Schools
Elementary62.0%-12.2pp
1395David A. Dutrow Elementary
Newport News · Newport News City Public Schools
Elementary62.0%-12.2pp
1396Dumfries Elementary
Dumfries · Prince William County Public Schools
Elementary62.0%-12.2pp
1397Falmouth Elementary
Falmouth · Stafford County Public Schools
Elementary62.0%-12.2pp
1398Hillpoint Elementary
Suffolk · Suffolk City Public Schools
Elementary62.0%-12.2pp
1399Leesburg Elementary
Leesburg · Loudoun County Public Schools
Elementary62.0%-12.2pp
1400Margaret M. Pierce Elementary
Remington · Fauquier County Public Schools
Elementary62.0%-12.2pp
Page 28 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.