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
801John Randolph Tucker High
Richmond · Henrico County Public Schools
High77.0%+2.8pp
802Johnson Middle
Fairfax · Fairfax County Public Schools
Middle77.0%+2.8pp
803LaCrosse Elementary
La Crosse · Mecklenburg County Public Schools
Elementary77.0%+2.8pp
804Laurel Lane Elementary
Williamsburg · Williamsburg-James City County Public Schools
Elementary77.0%+2.8pp
805Leesville Road Elementary
Lynchburg · Campbell County Public Schools
Elementary77.0%+2.8pp
806Lois Harrison-Jones Elementary
Richmond · Richmond City Public Schools
Elementary77.0%+2.8pp
807Luther P. Jackson Middle
Dendron · Surry County Public Schools
Middle77.0%+2.8pp
808Lynnhaven Middle
Virginia Beach · Virginia Beach City Public Schools
Middle77.0%+2.8pp
809Millboro Elementary
Millboro · Bath County Public Schools
Elementary77.0%+2.8pp
810Moss-Nuckols Elementary
Louisa · Louisa County Public Schools
Elementary77.0%+2.8pp
811Mountain View Elementary
Roanoke · Roanoke County Public Schools
Elementary77.0%+2.8pp
812Nelson Middle
Lovingston · Nelson County Public Schools
Middle77.0%+2.8pp
813Ni River Middle
Spotsylvania · Spotsylvania County Public Schools
Middle77.0%+2.8pp
814Rappahannock County High
Washington · Rappahannock County Public Schools
High77.0%+2.8pp
815Rockhill Elementary
Stafford · Stafford County Public Schools
Elementary77.0%+2.8pp
816Rosemont Elementary
Virginia Beach · Virginia Beach City Public Schools
Elementary77.0%+2.8pp
817Rural Retreat Middle
Rural Retreat · Wythe County Public Schools
Middle77.0%+2.8pp
818Shoemaker Elementary
Gate City · Scott County Public Schools
Elementary77.0%+2.8pp
819Springwoods Elementary
Woodbridge · Prince William County Public Schools
Elementary77.0%+2.8pp
820Stuart Elementary
Stuart · Patrick County Public Schools
Elementary77.0%+2.8pp
821Tazewell Intermediate
North Tazewell · Tazewell County Public Schools
Elementary77.0%+2.8pp
822Terraset Elementary
Reston · Fairfax County Public Schools
Elementary77.0%+2.8pp
823Winding Creek Elementary
Stafford · Stafford County Public Schools
Elementary77.0%+2.8pp
824Windy Gap Elementary
Hardy · Franklin County Public Schools
Elementary77.0%+2.8pp
825Alexandria City High
Alexandria · Alexandria City Public Schools
High76.0%+1.8pp
826Andrew G. Wright Middle
Stafford · Stafford County Public Schools
Middle76.0%+1.8pp
827Andrew Lewis Middle
Salem · Salem City Public Schools
Middle76.0%+1.8pp
828Auburn Elementary
Riner · Montgomery County Public Schools
Elementary76.0%+1.8pp
829Bassett High
Bassett · Henry County Public Schools
High76.0%+1.8pp
830Bon Air Elementary
Bon Air · Chesterfield County Public Schools
Elementary76.0%+1.8pp
831Brock Road Elementary
Spotsylvania · Spotsylvania County Public Schools
Elementary76.0%+1.8pp
832Capron Elementary
Capron · Southampton County Public Schools
Elementary76.0%+1.8pp
833Craig County High
New Castle · Craig County Public Schools
High76.0%+1.8pp
834Dungannon Elementary
Dungannon · Scott County Public Schools
Elementary76.0%+1.8pp
835Florence Bowser Elementary
Suffolk · Suffolk City Public Schools
Elementary76.0%+1.8pp
836Goodview Elementary
Goodview · Bedford County Public Schools
Elementary76.0%+1.8pp
837Gunston Elementary
Lorton · Fairfax County Public Schools
Elementary76.0%+1.8pp
838Hermitage Elementary
Virginia Beach · Virginia Beach City Public Schools
Elementary76.0%+1.8pp
839Hermitage High
Richmond · Henrico County Public Schools
High76.0%+1.8pp
840Herndon High
Herndon · Fairfax County Public Schools
High76.0%+1.8pp
841Huguenot High
Richmond · Richmond City Public Schools
High76.0%+1.8pp
842Innovation Elementary
Arlington · Arlington County Public Schools
Elementary76.0%+1.8pp
843Larrymore Elementary
Norfolk · Norfolk City Public Schools
Elementary76.0%+1.8pp
844Luray Middle
Luray · Page County Public Schools
Middle76.0%+1.8pp
845Manassas Park High
Manassas Park · Manassas Park City Public Schools
High76.0%+1.8pp
846Maude Trevvett Elementary
Richmond · Henrico County Public Schools
Elementary76.0%+1.8pp
847Middle Road Elementary
Prince George · Prince George County Public Schools
Elementary76.0%+1.8pp
848Minnieville Elementary
Woodbridge · Prince William County Public Schools
Elementary76.0%+1.8pp
849Montross Middle
Montross · Westmoreland County Public Schools
Middle76.0%+1.8pp
850Neabsco Elementary
Woodbridge · Prince William County Public Schools
Elementary76.0%+1.8pp
Page 17 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.