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). 340 schools with reported English: Reading scores. State average: 74.2%.
RankSchoolLevelEnglish: Readingvs state
301Linkhorne Middle
Lynchburg · Lynchburg City Public Schools
Middle57.0%-17.2pp
302Paul Laurence Dunbar Middle for Innovation
Lynchburg · Lynchburg City Public Schools
Middle57.0%-17.2pp
303Shawsville Middle
Shawsville · Montgomery County Public Schools
Middle57.0%-17.2pp
304Woodrow Wilson Middle
Roanoke · Roanoke City Public Schools
Middle57.0%-17.2pp
305Carver Middle
Chester · Chesterfield County Public Schools
Middle56.0%-18.2pp
306Journey Middle
Charlottesville · Albemarle County Public Schools
Middle56.0%-18.2pp
307Prince Edward Middle
Farmville · Prince Edward County Public Schools
Middle56.0%-18.2pp
308Thomas Harrison Middle
Harrisonburg · Harrisonburg City Public Schools
Middle56.0%-18.2pp
309Elko Middle
Sandston · Henrico County Public Schools
Middle55.0%-19.2pp
310Glasgow Middle
Alexandria · Fairfax County Public Schools
Middle55.0%-19.2pp
311Nottoway Intermediate
Crewe · Nottoway County Public Schools
Middle55.0%-19.2pp
312Unity Braxton Middle
Manassas · Prince William County Public Schools
Middle55.0%-19.2pp
313Dogwood Middle
Richmond · Richmond City Public Schools
Middle54.0%-20.2pp
314Ella J. Fitzgerald Middle
Newport News · Newport News City Public Schools
Middle54.0%-20.2pp
315Providence Middle
North Chesterfield · Chesterfield County Public Schools
Middle54.0%-20.2pp
316Thomas H. Henderson Middle
Richmond · Richmond City Public Schools
Middle54.0%-20.2pp
317Baldwin Intermediate
Manassas · Manassas City Public Schools
Middle53.0%-21.2pp
318Fairfield Middle
Richmond · Henrico County Public Schools
Middle53.0%-21.2pp
319Carter G. Woodson Middle
Hopewell · Hopewell City Public Schools
Middle52.0%-22.2pp
320Crittenden Middle
Newport News · Newport News City Public Schools
Middle51.0%-23.2pp
321Poe Middle
Annandale · Fairfax County Public Schools
Middle51.0%-23.2pp
322Francis C. Hammond Middle
Alexandria · Alexandria City Public Schools
Middle49.0%-25.2pp
323Grace E. Metz Middle
Manassas · Manassas City Public Schools
Middle49.0%-25.2pp
324Skyline Middle
Harrisonburg · Harrisonburg City Public Schools
Middle49.0%-25.2pp
325Brookland Middle
Richmond · Henrico County Public Schools
Middle48.0%-26.2pp
326Lucille M. Brown Middle
Richmond · Richmond City Public Schools
Middle48.0%-26.2pp
327Sandusky Middle
Lynchburg · Lynchburg City Public Schools
Middle48.0%-26.2pp
328Salem Church Middle
North Chesterfield · Chesterfield County Public Schools
Middle47.0%-27.2pp
329Sterling Middle
Sterling · Loudoun County Public Schools
Middle46.0%-28.2pp
330Thomas C. Boushall Middle
Richmond · Richmond City Public Schools
Middle46.0%-28.2pp
331Breckinridge Middle
Roanoke · Roanoke City Public Schools
Middle45.0%-29.2pp
332Martin Luther King Jr. Middle
Richmond · Richmond City Public Schools
Middle45.0%-29.2pp
333John Rolfe Middle
Richmond · Henrico County Public Schools
Middle44.0%-30.2pp
334Norview Middle
Norfolk · Norfolk City Public Schools
Middle44.0%-30.2pp
335Addison Aerospace Magnet Middle
Roanoke · Roanoke City Public Schools
Middle43.0%-31.2pp
336Huntington Middle
Newport News · Newport News City Public Schools
Middle41.0%-33.2pp
337Falling Creek Middle
North Chesterfield · Chesterfield County Public Schools
Middle40.0%-34.2pp
338Ruffner School
Norfolk · Norfolk City Public Schools
Middle38.0%-36.2pp
339Vernon Johns Middle
Petersburg · Petersburg City Public Schools
Middle37.0%-37.2pp
340River City Middle
Richmond · Richmond City Public Schools
Middle36.0%-38.2pp
Page 7 of 7

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.