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
451Elydale Middle
Ewing · Lee County Public Schools
Middle84.0%+9.8pp
452Franklin County High
Rocky Mount · Franklin County Public Schools
High84.0%+9.8pp
453Glenwood Elementary
Virginia Beach · Virginia Beach City Public Schools
Elementary84.0%+9.8pp
454Hayfield Secondary
Alexandria · Fairfax County Public Schools
High84.0%+9.8pp
455Hilton Elementary
Newport News · Newport News City Public Schools
Elementary84.0%+9.8pp
456Hollymead Elementary
Charlottesville · Albemarle County Public Schools
Elementary84.0%+9.8pp
457Honaker High
Honaker · Russell County Public Schools
High84.0%+9.8pp
458J.I. Burton High
Norton · Norton City Public Schools
High84.0%+9.8pp
459Jolliff Middle
Chesapeake · Chesapeake City Public Schools
Middle84.0%+9.8pp
460Kenneth W.Culbert Elementary
Hamilton · Loudoun County Public Schools
Elementary84.0%+9.8pp
461King's Fork High
Suffolk · Suffolk City Public Schools
High84.0%+9.8pp
462Lafayette High
Williamsburg · Williamsburg-James City County Public Schools
High84.0%+9.8pp
463Lakeside Middle
Charlottesville · Albemarle County Public Schools
Middle84.0%+9.8pp
464Luray High
Luray · Page County Public Schools
High84.0%+9.8pp
465Magruder Elementary
Williamsburg · York County Public Schools
Elementary84.0%+9.8pp
466Matthew Fontaine Maury High
Norfolk · Norfolk City Public Schools
High84.0%+9.8pp
467Moneta Elementary
Moneta · Bedford County Public Schools
Elementary84.0%+9.8pp
468Moseley Elementary
Moseley · Chesterfield County Public Schools
Elementary84.0%+9.8pp
469New London Academy Elementary
Forest · Bedford County Public Schools
Elementary84.0%+9.8pp
470Old Hundred Elementary
Midlothian · Chesterfield County Public Schools
Elementary84.0%+9.8pp
471Orange County High
Orange · Orange County Public Schools
High84.0%+9.8pp
472Patrick Henry School Of Science And Arts
Richmond · Richmond City Public Schools
Elementary84.0%+9.8pp
473Pembroke Meadows Elementary
Virginia Beach · Virginia Beach City Public Schools
Elementary84.0%+9.8pp
474Powell Elementary
Centreville · Fairfax County Public Schools
Elementary84.0%+9.8pp
475Ridgeview High
Clintwood · Dickenson County Public Schools
High84.0%+9.8pp
476Rockbridge County High
Lexington · Rockbridge County Public Schools
High84.0%+9.8pp
477Shelton Park Elementary
Virginia Beach · Virginia Beach City Public Schools
Elementary84.0%+9.8pp
478Spotswood High
Penn Laird · Rockingham County Public Schools
High84.0%+9.8pp
479Strasburg High
Strasburg · Shenandoah County Public Schools
High84.0%+9.8pp
480Swift Creek Middle
Midlothian · Chesterfield County Public Schools
Middle84.0%+9.8pp
481Thomas C. McSwain Elementary
Staunton · Staunton City Public Schools
Elementary84.0%+9.8pp
482Twin Springs Elementary
Danville · Pittsylvania County Public Schools
Elementary84.0%+9.8pp
483Westmoreland High
Montross · Westmoreland County Public Schools
High84.0%+9.8pp
484Westridge Elementary
Woodbridge · Prince William County Public Schools
Elementary84.0%+9.8pp
485Annandale High
Annandale · Fairfax County Public Schools
High83.0%+8.8pp
486Blacksburg Middle
Blacksburg · Montgomery County Public Schools
Middle83.0%+8.8pp
487Buckland Mills Elementary
Gainesville · Prince William County Public Schools
Elementary83.0%+8.8pp
488Burnley-Moran Elementary
Charlottesville · Charlottesville City Public Schools
Elementary83.0%+8.8pp
489Cedar Road Elementary
Chesapeake · Chesapeake City Public Schools
Elementary83.0%+8.8pp
490Colonial Trail Elementary
Glen Allen · Henrico County Public Schools
Elementary83.0%+8.8pp
491Cool Spring Elementary
Mechanicsville · Hanover County Public Schools
Elementary83.0%+8.8pp
492Coventry Elementary
Yorktown · York County Public Schools
Elementary83.0%+8.8pp
493Creighton's Corner Elementary
Ashburn · Loudoun County Public Schools
Elementary83.0%+8.8pp
494Culpeper County High
Culpeper · Culpeper County Public Schools
High83.0%+8.8pp
495Cumberland High
Cumberland · Cumberland County Public Schools
High83.0%+8.8pp
496Duffield-Pattonsville Primary
Duffield · Scott County Public Schools
Elementary83.0%+8.8pp
497Edwin W. Chittum Elementary
Chesapeake · Chesapeake City Public Schools
Elementary83.0%+8.8pp
498George H. Moody Middle
Richmond · Henrico County Public Schools
Middle83.0%+8.8pp
499George W. Watkins Elementary
Quinton · New Kent County Public Schools
Elementary83.0%+8.8pp
500Grayson County High
Independence · Grayson County Public Schools
High83.0%+8.8pp
Page 10 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.