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
851Parry McCluer High
Buena Vista · Buena Vista City Public Schools
High76.0%+1.8pp
852Potomac Elementary
Dahlgren · King George County Public Schools
Elementary76.0%+1.8pp
853Potomac Shores Middle
Dumfries · Prince William County Public Schools
Middle76.0%+1.8pp
854Providence Elementary
Virginia Beach · Virginia Beach City Public Schools
Elementary76.0%+1.8pp
855Quinton Elementary
Quinton · New Kent County Public Schools
Elementary76.0%+1.8pp
856Rappahannock High
Warsaw · Richmond County Public Schools
High76.0%+1.8pp
857Rhea Valley Elementary
Meadowview · Washington County Public Schools
Elementary76.0%+1.8pp
858Rich Acres Elementary
Martinsville · Henry County Public Schools
Elementary76.0%+1.8pp
859Richlands Middle
Richlands · Tazewell County Public Schools
Middle76.0%+1.8pp
860River Bend Middle
Sterling · Loudoun County Public Schools
Middle76.0%+1.8pp
861Sharon C. McAuliffe Elementary
Woodbridge · Prince William County Public Schools
Elementary76.0%+1.8pp
862South Hill Elementary
South Hill · Mecklenburg County Public Schools
Elementary76.0%+1.8pp
863Steuart W. Weller Elementary
Ashburn · Loudoun County Public Schools
Elementary76.0%+1.8pp
864Stone Middle
Centreville · Fairfax County Public Schools
Middle76.0%+1.8pp
865Tussing Elementary
Colonial Heights · Colonial Heights City Public Schools
Elementary76.0%+1.8pp
866Virginia Virtual Academy at Salem
Salem · Salem City Public Schools
Combined76.0%+1.8pp
867West Potomac High
Alexandria · Fairfax County Public Schools
High76.0%+1.8pp
868Windsor Elementary
Windsor · Isle of Wight County Public Schools
Elementary76.0%+1.8pp
869A.G. Richardson Elementary
Culpeper · Culpeper County Public Schools
Elementary75.0%+0.8pp
870Amherst Elementary
Amherst · Amherst County Public Schools
Elementary75.0%+0.8pp
871Amherst Middle
Amherst · Amherst County Public Schools
Middle75.0%+0.8pp
872Auburn High
Riner · Montgomery County Public Schools
High75.0%+0.8pp
873Bailey Bridge Middle
Midlothian · Chesterfield County Public Schools
Middle75.0%+0.8pp
874Boyce Elementary
Boyce · Clarke County Public Schools
Elementary75.0%+0.8pp
875Bull Run Middle
Gainesville · Prince William County Public Schools
Middle75.0%+0.8pp
876C.M. Bradley Elementary
Warrenton · Fauquier County Public Schools
Elementary75.0%+0.8pp
877Callaghan Elementary
Covington · Alleghany Highlands Public Schools
Elementary75.0%+0.8pp
878Camp Allen Elementary
Norfolk · Norfolk City Public Schools
Elementary75.0%+0.8pp
879Castlewood High
Castlewood · Russell County Public Schools
High75.0%+0.8pp
880Christopher C. Kraft Elementary
Hampton · Hampton City Public Schools
Elementary75.0%+0.8pp
881Clarksville Elementary
Skipwith · Mecklenburg County Public Schools
Elementary75.0%+0.8pp
882Clays Mill Elementary
Scottsburg · Halifax County Public Schools
Elementary75.0%+0.8pp
883Concord Elementary
Concord · Campbell County Public Schools
Elementary75.0%+0.8pp
884Crestview Elementary
Richmond · Henrico County Public Schools
Elementary75.0%+0.8pp
885Critzer Elementary
Pulaski · Pulaski County Public Schools
Elementary75.0%+0.8pp
886Cub Run Elementary
Centreville · Fairfax County Public Schools
Elementary75.0%+0.8pp
887Donald B. Dixon-Lyle R. Smith Middle
Fredericksburg · Stafford County Public Schools
Middle75.0%+0.8pp
888Featherstone Elementary
Woodbridge · Prince William County Public Schools
Elementary75.0%+0.8pp
889Ferrum Elementary
Ferrum · Franklin County Public Schools
Elementary75.0%+0.8pp
890Glenvar Elementary
Salem · Roanoke County Public Schools
Elementary75.0%+0.8pp
891Gordon-Barbour Elementary
Gordonsville · Orange County Public Schools
Elementary75.0%+0.8pp
892Gretna Middle
Gretna · Pittsylvania County Public Schools
Middle75.0%+0.8pp
893Heritage High
Lynchburg · Lynchburg City Public Schools
High75.0%+0.8pp
894J. Lupton Simpson Middle
Leesburg · Loudoun County Public Schools
Middle75.0%+0.8pp
895J.E.J. Moore Middle
Disputanta · Prince George County Public Schools
Middle75.0%+0.8pp
896Johnson-Williams Middle
Berryville · Clarke County Public Schools
Middle75.0%+0.8pp
897L.L. Beazley Elementary
Prince George · Prince George County Public Schools
Elementary75.0%+0.8pp
898Lake Taylor High
Norfolk · Norfolk City Public Schools
High75.0%+0.8pp
899Liberty Middle
Ashland · Hanover County Public Schools
Middle75.0%+0.8pp
900Liberty Middle
Bedford · Bedford County Public Schools
Middle75.0%+0.8pp
Page 18 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.