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
651Glen Allen Elementary
Glen Allen · Henrico County Public Schools
Elementary80.0%+5.8pp
652Greenville Elementary
Nokesville · Fauquier County Public Schools
Elementary80.0%+5.8pp
653Hardin Reynolds Memorial School
Critz · Patrick County Public Schools
Middle80.0%+5.8pp
654Holman Middle
Glen Allen · Henrico County Public Schools
Middle80.0%+5.8pp
655Hughes Middle
Reston · Fairfax County Public Schools
Middle80.0%+5.8pp
656Independence Middle
Virginia Beach · Virginia Beach City Public Schools
Middle80.0%+5.8pp
657Kempsville Elementary
Virginia Beach · Virginia Beach City Public Schools
Elementary80.0%+5.8pp
658Linwood Holton Elementary
Richmond · Richmond City Public Schools
Elementary80.0%+5.8pp
659Louisa County Middle
Mineral · Louisa County Public Schools
Middle80.0%+5.8pp
660Meadowview Elementary
Meadowview · Washington County Public Schools
Elementary80.0%+5.8pp
661Menchville High
Newport News · Newport News City Public Schools
High80.0%+5.8pp
662Middleburg Community Charter
Middleburg · Loudoun County Public Schools
Elementary80.0%+5.8pp
663Montclair Elementary
Dumfries · Prince William County Public Schools
Elementary80.0%+5.8pp
664Moorefield Station Elementary
Ashburn · Loudoun County Public Schools
Elementary80.0%+5.8pp
665New Kent Middle
New Kent · New Kent County Public Schools
Middle80.0%+5.8pp
666Nickelsville Elementary
Nickelsville · Scott County Public Schools
Elementary80.0%+5.8pp
667Oscar F. Smith High
Chesapeake · Chesapeake City Public Schools
High80.0%+5.8pp
668Parry McCluer Middle
Buena Vista · Buena Vista City Public Schools
Middle80.0%+5.8pp
669Phenix Elementary
Phenix · Charlotte County Public Schools
Elementary80.0%+5.8pp
670Poquoson Elementary
Poquoson · Poquoson City Public Schools
Elementary80.0%+5.8pp
671Powhatan Middle
Powhatan · Powhatan County Public Schools
Middle80.0%+5.8pp
672Prince Edward County High
Farmville · Prince Edward County Public Schools
High80.0%+5.8pp
673Pulaski County Senior High
Dublin · Pulaski County Public Schools
High80.0%+5.8pp
674Rolling Valley Elementary
Springfield · Fairfax County Public Schools
Elementary80.0%+5.8pp
675Sharon Elementary
Clifton Forge · Alleghany Highlands Public Schools
Elementary80.0%+5.8pp
676Sheffey Elementary
Wytheville · Wythe County Public Schools
Elementary80.0%+5.8pp
677Signal Knob Middle
Strasburg · Shenandoah County Public Schools
Middle80.0%+5.8pp
678Smithfield Middle
Smithfield · Isle of Wight County Public Schools
Middle80.0%+5.8pp
679Sonnie Penn Elementary
Woodbridge · Prince William County Public Schools
Elementary80.0%+5.8pp
680Springfield Park Elementary
Glen Allen · Henrico County Public Schools
Elementary80.0%+5.8pp
681Thomas Walker High
Ewing · Lee County Public Schools
High80.0%+5.8pp
682Tunstall Middle
Dry Fork · Pittsylvania County Public Schools
Middle80.0%+5.8pp
683Union Mill Elementary
Clifton · Fairfax County Public Schools
Elementary80.0%+5.8pp
684W.C. Taylor Middle
Warrenton · Fauquier County Public Schools
Middle80.0%+5.8pp
685W.E. Cundiff Elementary
Vinton · Roanoke County Public Schools
Elementary80.0%+5.8pp
686Wallace Middle
Bristol · Washington County Public Schools
Middle80.0%+5.8pp
687Warwick High
Newport News · Newport News City Public Schools
High80.0%+5.8pp
688Wasena Elementary
Roanoke · Roanoke City Public Schools
Elementary80.0%+5.8pp
689West Point Middle/High
West Point · West Point Public Schools
High80.0%+5.8pp
690Yorktown Middle
Yorktown · York County Public Schools
Middle80.0%+5.8pp
691A.S. Rhodes Elementary
Front Royal · Warren County Public Schools
Elementary79.0%+4.8pp
692Achilles Elementary
Hayes · Gloucester County Public Schools
Elementary79.0%+4.8pp
693Arcola Elementary
Aldie · Loudoun County Public Schools
Elementary79.0%+4.8pp
694Atkins Elementary
Atkins · Smyth County Public Schools
Elementary79.0%+4.8pp
695Belvedere Elementary
Falls Church · Fairfax County Public Schools
Elementary79.0%+4.8pp
696Cardinal Forest Elementary
Springfield · Fairfax County Public Schools
Elementary79.0%+4.8pp
697Chancellor Elementary
Fredericksburg · Spotsylvania County Public Schools
Elementary79.0%+4.8pp
698Claremont Immersion
Arlington · Arlington County Public Schools
Elementary79.0%+4.8pp
699Coles Elementary
Manassas · Prince William County Public Schools
Elementary79.0%+4.8pp
700Corporate Landing Elementary
Virginia Beach · Virginia Beach City Public Schools
Elementary79.0%+4.8pp
Page 14 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.