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
1451Granby Elementary
Norfolk · Norfolk City Public Schools
Elementary60.0%-14.2pp
1452Harrowgate Elementary
Chester · Chesterfield County Public Schools
Elementary60.0%-14.2pp
1453Herndon Middle
Herndon · Fairfax County Public Schools
Middle60.0%-14.2pp
1454Jane H. Bryan Elementary
Hampton · Hampton City Public Schools
Elementary60.0%-14.2pp
1455Keister Elementary
Harrisonburg · Harrisonburg City Public Schools
Elementary60.0%-14.2pp
1456Lake Anne Elementary
Reston · Fairfax County Public Schools
Elementary60.0%-14.2pp
1457Linville-Edom Elementary
Linville · Rockingham County Public Schools
Elementary60.0%-14.2pp
1458Livingston Elementary
Spotsylvania · Spotsylvania County Public Schools
Elementary60.0%-14.2pp
1459Lunenburg Middle
Victoria · Lunenburg County Public Schools
Middle60.0%-14.2pp
1460Mary Passage Middle
Newport News · Newport News City Public Schools
Middle60.0%-14.2pp
1461Northside Middle
Norfolk · Norfolk City Public Schools
Middle60.0%-14.2pp
1462Park Avenue Elementary
Danville · Danville City Public Schools
Elementary60.0%-14.2pp
1463Post Oak Middle
Spotsylvania · Spotsylvania County Public Schools
Middle60.0%-14.2pp
1464Providence Elementary
North Chesterfield · Chesterfield County Public Schools
Elementary60.0%-14.2pp
1465South Boston Elementary
South Boston · Halifax County Public Schools
Elementary60.0%-14.2pp
1466Virginia Heights Elementary
Roanoke · Roanoke City Public Schools
Elementary60.0%-14.2pp
1467W.W. Robinson Elementary
Woodstock · Shenandoah County Public Schools
Elementary60.0%-14.2pp
1468Amelon Elementary
Madison Heights · Amherst County Public Schools
Elementary59.0%-15.2pp
1469Bass-Hoover Elementary
Stephens City · Frederick County Public Schools
Elementary59.0%-15.2pp
1470Birdneck Elementary
Virginia Beach · Virginia Beach City Public Schools
Elementary59.0%-15.2pp
1471Cedar Forest Elementary
Fredericksburg · Spotsylvania County Public Schools
Elementary59.0%-15.2pp
1472Chase City Elementary
Chase City · Mecklenburg County Public Schools
Elementary59.0%-15.2pp
1473Cople Elementary
Hague · Westmoreland County Public Schools
Elementary59.0%-15.2pp
1474Cub Run Elementary
Penn Laird · Rockingham County Public Schools
Elementary59.0%-15.2pp
1475Ethel M. Gildersleeve Middle
Newport News · Newport News City Public Schools
Middle59.0%-15.2pp
1476Evendale Elementary
Winchester · Frederick County Public Schools
Elementary59.0%-15.2pp
1477Farmington Elementary
Culpeper · Culpeper County Public Schools
Elementary59.0%-15.2pp
1478Fred M. Lynn Middle
Woodbridge · Prince William County Public Schools
Middle59.0%-15.2pp
1479Georgetown Primary
Chesapeake · Chesapeake City Public Schools
Elementary59.0%-15.2pp
1480Holmes Middle
Alexandria · Fairfax County Public Schools
Middle59.0%-15.2pp
1481Kate Collins Middle
Waynesboro · Waynesboro City Public Schools
Middle59.0%-15.2pp
1482Lawson-Marriott Elementary
St Stephens Church · King and Queen County Public Schools
Elementary59.0%-15.2pp
1483Lindenwood Elementary
Norfolk · Norfolk City Public Schools
Elementary59.0%-15.2pp
1484Madison Heights Elementary
Madison Heights · Amherst County Public Schools
Elementary59.0%-15.2pp
1485Mary T. Christian Elementary
Hampton · Hampton City Public Schools
Elementary59.0%-15.2pp
1486Mayfield Intermediate
Manassas · Manassas City Public Schools
Middle59.0%-15.2pp
1487Meherrin Elementary
Newsoms · Southampton County Public Schools
Elementary59.0%-15.2pp
1488Oliver C. Greenwood Elementary
Newport News · Newport News City Public Schools
Elementary59.0%-15.2pp
1489Quioccasin Middle
Richmond · Henrico County Public Schools
Middle59.0%-15.2pp
1490R. Dean Kilby Elementary
Woodbridge · Prince William County Public Schools
Elementary59.0%-15.2pp
1491Rocky Run Elementary
Fredericksburg · Stafford County Public Schools
Elementary59.0%-15.2pp
1492Seatack Elementary an Achievable Dream Academy
Virginia Beach · Virginia Beach City Public Schools
Elementary59.0%-15.2pp
1493Sheffield Elementary
Lynchburg · Lynchburg City Public Schools
Elementary59.0%-15.2pp
1494Southside Elementary
Dinwiddie · Dinwiddie County Public Schools
Elementary59.0%-15.2pp
1495Sterling Elementary
Sterling · Loudoun County Public Schools
Elementary59.0%-15.2pp
1496Waverly Yowell Elementary
Madison · Madison County Public Schools
Elementary59.0%-15.2pp
1497Woodley Hills Elementary
Alexandria · Fairfax County Public Schools
Elementary59.0%-15.2pp
1498Yorkshire Elementary
Manassas · Prince William County Public Schools
Elementary59.0%-15.2pp
1499Accawmacke Elementary
Accomac · Accomack County Public Schools
Elementary58.0%-16.2pp
1500Albert Harris Elementary
Martinsville · Martinsville City Public Schools
Elementary58.0%-16.2pp
Page 30 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.