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
601Clearbrook Elementary
Roanoke · Roanoke County Public Schools
Elementary81.0%+6.8pp
602Crewe Primary
Crewe · Nottoway County Public Schools
Elementary81.0%+6.8pp
603Douglas S. Freeman High
Richmond · Henrico County Public Schools
High81.0%+6.8pp
604Eastern Montgomery High
Elliston · Montgomery County Public Schools
High81.0%+6.8pp
605Fairfield Elementary
Virginia Beach · Virginia Beach City Public Schools
Elementary81.0%+6.8pp
606Falls Church High
Falls Church · Fairfax County Public Schools
High81.0%+6.8pp
607G.W. Carver Elementary
Salem · Salem City Public Schools
Elementary81.0%+6.8pp
608Greenbrier Middle
Chesapeake · Chesapeake City Public Schools
Middle81.0%+6.8pp
609Greendale Elementary
Abingdon · Washington County Public Schools
Elementary81.0%+6.8pp
610Greenfield Elementary
Troutville · Botetourt County Public Schools
Elementary81.0%+6.8pp
611Halifax County High
South Boston · Halifax County Public Schools
High81.0%+6.8pp
612Hartwood Elementary
Hartwood · Stafford County Public Schools
Elementary81.0%+6.8pp
613Highland Elementary
Monterey · Highland County Public Schools
Elementary81.0%+6.8pp
614Hugo A. Owens Middle
Chesapeake · Chesapeake City Public Schools
Middle81.0%+6.8pp
615Indian Valley Elementary
Radford · Floyd County Public Schools
Elementary81.0%+6.8pp
616James Wood High
Winchester · Frederick County Public Schools
High81.0%+6.8pp
617John N. Dalton Intermediate
Radford · Radford City Public Schools
Middle81.0%+6.8pp
618King's Grant Elementary
Virginia Beach · Virginia Beach City Public Schools
Elementary81.0%+6.8pp
619Lebanon High
Lebanon · Russell County Public Schools
High81.0%+6.8pp
620Manor High
Portsmouth · Portsmouth City Public Schools
High81.0%+6.8pp
621Mathews Elementary
Mathews · Mathews County Public Schools
Elementary81.0%+6.8pp
622Mathews High
Mathews · Mathews County Public Schools
High81.0%+6.8pp
623Northside Middle
Roanoke · Roanoke County Public Schools
Middle81.0%+6.8pp
624Powhatan Elementary
Powhatan · Powhatan County Public Schools
Elementary81.0%+6.8pp
625Prince George High
Prince George · Prince George County Public Schools
High81.0%+6.8pp
626Rye Cove High
Duffield · Scott County Public Schools
High81.0%+6.8pp
627Sherando High
Stephens City · Frederick County Public Schools
High81.0%+6.8pp
628Stonewall Jackson High
Quicksburg · Shenandoah County Public Schools
High81.0%+6.8pp
629Tazewell Middle
Tazewell · Tazewell County Public Schools
Middle81.0%+6.8pp
630Thomas Jefferson High
Richmond · Richmond City Public Schools
High81.0%+6.8pp
631Virginia High
Bristol · Bristol City Public Schools
High81.0%+6.8pp
632Wakefield High
Arlington · Arlington County Public Schools
High81.0%+6.8pp
633Washington-Liberty High
Arlington · Arlington County Public Schools
High81.0%+6.8pp
634West Salem Elementary
Salem · Salem City Public Schools
Elementary81.0%+6.8pp
635Woodbridge High
Woodbridge · Prince William County Public Schools
High81.0%+6.8pp
636Amherst County High
Amherst · Amherst County Public Schools
High80.0%+5.8pp
637Auburn Middle
Warrenton · Fauquier County Public Schools
Middle80.0%+5.8pp
638B.T. Washington Middle
Newport News · Newport News City Public Schools
Middle80.0%+5.8pp
639Bennett Elementary
Manassas · Prince William County Public Schools
Elementary80.0%+5.8pp
640Bland County High
Rocky Gap · Bland County Public Schools
High80.0%+5.8pp
641Central High
Victoria · Lunenburg County Public Schools
High80.0%+5.8pp
642Chilhowie Elementary
Chiilhowie · Smyth County Public Schools
Elementary80.0%+5.8pp
643Christiansburg High
Christiansburg · Montgomery County Public Schools
High80.0%+5.8pp
644Dale City Elementary
Woodbridge · Prince William County Public Schools
Elementary80.0%+5.8pp
645Dan River Middle
Ringgold · Pittsylvania County Public Schools
Middle80.0%+5.8pp
646Flat Rock Elementary
Powhatan · Powhatan County Public Schools
Elementary80.0%+5.8pp
647Floyd County High
Floyd · Floyd County Public Schools
High80.0%+5.8pp
648G.A. Treakle Elementary
Chesapeake · Chesapeake City Public Schools
Elementary80.0%+5.8pp
649Gate City Middle
Gate City · Scott County Public Schools
Middle80.0%+5.8pp
650Ghent K-8
Norfolk · Norfolk City Public Schools
Elementary80.0%+5.8pp
Page 13 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.