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
1501Apple Pie Ridge Elementary
Winchester · Frederick County Public Schools
Elementary58.0%-16.2pp
1502Ashby-Lee Elementary
Quicksburg · Shenandoah County Public Schools
Elementary58.0%-16.2pp
1503Bayside Elementary
Virginia Beach · Virginia Beach City Public Schools
Elementary58.0%-16.2pp
1504Bucknell Elementary
Alexandria · Fairfax County Public Schools
Elementary58.0%-16.2pp
1505Chamberlayne Elementary
Richmond · Henrico County Public Schools
Elementary58.0%-16.2pp
1506Covington Middle
Covington · Alleghany Highlands Public Schools
Middle58.0%-16.2pp
1507Cradock Middle
Portsmouth · Portsmouth City Public Schools
Middle58.0%-16.2pp
1508Frederick County Middle
Winchester · Frederick County Public Schools
Middle58.0%-16.2pp
1509Gainesboro Elementary
Winchester · Frederick County Public Schools
Elementary58.0%-16.2pp
1510George P. Mullen Elementary
Manassas · Prince William County Public Schools
Elementary58.0%-16.2pp
1511James Monroe Elementary
Norfolk · Norfolk City Public Schools
Elementary58.0%-16.2pp
1512Johnson Elementary
Charlottesville · Charlottesville City Public Schools
Elementary58.0%-16.2pp
1513Manassas Park Middle
Manassas Park · Manassas Park City Public Schools
Middle58.0%-16.2pp
1514McGaheysville Elementary
McGaheysville · Rockingham County Public Schools
Elementary58.0%-16.2pp
1515Nottoway Middle
Crewe · Nottoway County Public Schools
Middle58.0%-16.2pp
1516Pine Spring Elementary
Falls Church · Fairfax County Public Schools
Elementary58.0%-16.2pp
1517Richmond Virtual Academy
Richmond · Richmond City Public Schools
Combined58.0%-16.2pp
1518River Bend Elementary
Elkton · Rockingham County Public Schools
Elementary58.0%-16.2pp
1519River Oaks Elementary
Woodbridge · Prince William County Public Schools
Elementary58.0%-16.2pp
1520Stanley Elementary
Stanley · Page County Public Schools
Elementary58.0%-16.2pp
1521Tanners Creek Elementary
Norfolk · Norfolk City Public Schools
Elementary58.0%-16.2pp
1522Timber Lane Elementary
Falls Church · Fairfax County Public Schools
Elementary58.0%-16.2pp
1523Westwood Middle
Danville · Danville City Public Schools
Middle58.0%-16.2pp
1524Widewater Elementary
Stafford · Stafford County Public Schools
Elementary58.0%-16.2pp
1525A.M. Davis Elementary
North Chesterfield · Chesterfield County Public Schools
Elementary57.0%-17.2pp
1526Barrett Elementary
Arlington · Arlington County Public Schools
Elementary57.0%-17.2pp
1527Daniel Morgan Intermediate
Winchester · Winchester City Public Schools
Middle57.0%-17.2pp
1528Harry E. James Elementary
Hopewell · Hopewell City Public Schools
Elementary57.0%-17.2pp
1529Hollin Meadows Elementary
Alexandria · Fairfax County Public Schools
Elementary57.0%-17.2pp
1530James K. Polk Elementary
Alexandria · Alexandria City Public Schools
Elementary57.0%-17.2pp
1531John Kerr Elementary
Winchester · Winchester City Public Schools
Elementary57.0%-17.2pp
1532John P. Fishwick Middle
Roanoke · Roanoke City Public Schools
Middle57.0%-17.2pp
1533Key Middle
Springfield · Fairfax County Public Schools
Middle57.0%-17.2pp
1534L.F. Palmer Elementary
Newport News · Newport News City Public Schools
Elementary57.0%-17.2pp
1535Lafayette Elementary
Fredericksburg · Fredericksburg City Public Schools
Elementary57.0%-17.2pp
1536Linkhorne Middle
Lynchburg · Lynchburg City Public Schools
Middle57.0%-17.2pp
1537Orchard View Elementary
Winchester · Frederick County Public Schools
Elementary57.0%-17.2pp
1538Paul Laurence Dunbar Middle for Innovation
Lynchburg · Lynchburg City Public Schools
Middle57.0%-17.2pp
1539Sandston Elementary
Sandston · Henrico County Public Schools
Elementary57.0%-17.2pp
1540Shawsville Middle
Shawsville · Montgomery County Public Schools
Middle57.0%-17.2pp
1541Skipwith Elementary
Richmond · Henrico County Public Schools
Elementary57.0%-17.2pp
1542Triangle Elementary
Triangle · Prince William County Public Schools
Elementary57.0%-17.2pp
1543William Perry Elementary
Waynesboro · Waynesboro City Public Schools
Elementary57.0%-17.2pp
1544Williams Elementary
Virginia Beach · Virginia Beach City Public Schools
Elementary57.0%-17.2pp
1545Woodrow Wilson Middle
Roanoke · Roanoke City Public Schools
Middle57.0%-17.2pp
1546Captain John Smith Elementary
Hampton · Hampton City Public Schools
Elementary56.0%-18.2pp
1547Carver Middle
Chester · Chesterfield County Public Schools
Middle56.0%-18.2pp
1548Jacob L. Adams Elementary
Richmond · Henrico County Public Schools
Elementary56.0%-18.2pp
1549James River Elementary
Williamsburg · Williamsburg-James City County Public Schools
Elementary56.0%-18.2pp
1550Jefferson-Houston PK-8 School
Alexandria · Alexandria City Public Schools
Elementary56.0%-18.2pp
Page 31 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.