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,445 schools with reported History & Social Sciences scores. State average: 66.8%.
RankSchoolLevelHistory & Social Sciencesvs state
701Matthew Whaley Elementary
Williamsburg · Williamsburg-James City County Public Schools
Elementary70.0%+3.2pp
702Mountain View Elementary
Haymarket · Prince William County Public Schools
Elementary70.0%+3.2pp
703Mountain View High
Stafford · Stafford County Public Schools
High70.0%+3.2pp
704New Kent Elementary
New Kent · New Kent County Public Schools
Elementary70.0%+3.2pp
705Orange Elementary
Orange · Orange County Public Schools
Elementary70.0%+3.2pp
706Page County High
Shenandoah · Page County Public Schools
High70.0%+3.2pp
707Richlands High
Richlands · Tazewell County Public Schools
High70.0%+3.2pp
708Ridgeview Elementary
Clintwood · Dickenson County Public Schools
Elementary70.0%+3.2pp
709Rockfish River Elementary
Afton · Nelson County Public Schools
Elementary70.0%+3.2pp
710Sterling Elementary
Sterling · Loudoun County Public Schools
Elementary70.0%+3.2pp
711Stonewall Jackson High
Quicksburg · Shenandoah County Public Schools
High70.0%+3.2pp
712Stuarts Draft Middle
Stuarts Draft · Augusta County Public Schools
Middle70.0%+3.2pp
713Swans Creek Elementary
Dumfries · Prince William County Public Schools
Elementary70.0%+3.2pp
714Tarrallton Elementary
Norfolk · Norfolk City Public Schools
Elementary70.0%+3.2pp
715Toano Middle
Toano · Williamsburg-James City County Public Schools
Middle70.0%+3.2pp
716Western Branch High
Chesapeake · Chesapeake City Public Schools
High70.0%+3.2pp
717William Byrd High
Vinton · Roanoke County Public Schools
High70.0%+3.2pp
718William Mason Cooper Elementary
Hampton · Hampton City Public Schools
Elementary70.0%+3.2pp
719Wilson Memorial High
Fishersville · Augusta County Public Schools
High70.0%+3.2pp
720Yorktown Elementary
Yorktown · York County Public Schools
Elementary70.0%+3.2pp
721Bayside Middle
Virginia Beach · Virginia Beach City Public Schools
Middle69.0%+2.2pp
722Bennett Elementary
Manassas · Prince William County Public Schools
Elementary69.0%+2.2pp
723Bethel Elementary
Gloucester · Gloucester County Public Schools
Elementary69.0%+2.2pp
724Bethel High
Hampton · Hampton City Public Schools
High69.0%+2.2pp
725Cesar Tarrant Middle
Hampton · Hampton City Public Schools
Middle69.0%+2.2pp
726Chesterfield Virtual School
Chesterfield · Chesterfield County Public Schools
Elementary69.0%+2.2pp
727Cople Elementary
Hague · Westmoreland County Public Schools
Elementary69.0%+2.2pp
728Cumberland Elementary
Cumberland · Cumberland County Public Schools
Elementary69.0%+2.2pp
729Ettrick Elementary
Ettrick · Chesterfield County Public Schools
Elementary69.0%+2.2pp
730Falling Branch Elementary
Christiansburg · Montgomery County Public Schools
Elementary69.0%+2.2pp
731Fort Defiance High
Fort Defiance · Augusta County Public Schools
High69.0%+2.2pp
732Garrisonville Elementary
Stafford · Stafford County Public Schools
Elementary69.0%+2.2pp
733George Washington Middle
Alexandria · Alexandria City Public Schools
Middle69.0%+2.2pp
734Glenvar Elementary
Salem · Roanoke County Public Schools
Elementary69.0%+2.2pp
735J.B. Fisher Elementary
Richmond · Richmond City Public Schools
Elementary69.0%+2.2pp
736Kenmore Middle
Arlington · Arlington County Public Schools
Middle69.0%+2.2pp
737Leesylvania Elementary
Woodbridge · Prince William County Public Schools
Elementary69.0%+2.2pp
738Leslie Fox Keyser Elementary
Front Royal · Warren County Public Schools
Elementary69.0%+2.2pp
739Linwood Holton Elementary
Richmond · Richmond City Public Schools
Elementary69.0%+2.2pp
740Locust Grove Elementary
Locust Grove · Orange County Public Schools
Elementary69.0%+2.2pp
741Long Branch Elementary
Arlington · Arlington County Public Schools
Elementary69.0%+2.2pp
742Luxford Elementary
Virginia Beach · Virginia Beach City Public Schools
Elementary69.0%+2.2pp
743Marshall High
Falls Church · Fairfax County Public Schools
High69.0%+2.2pp
744Matoaca Elementary
South Chesterfield · Chesterfield County Public Schools
Elementary69.0%+2.2pp
745Maury River Middle
Lexington · Rockbridge County Public Schools
Middle69.0%+2.2pp
746Meadowview Elementary
Meadowview · Washington County Public Schools
Elementary69.0%+2.2pp
747Millboro Elementary
Millboro · Bath County Public Schools
Elementary69.0%+2.2pp
748Plains Elementary
Timberville · Rockingham County Public Schools
Elementary69.0%+2.2pp
749Potowmack Elementary
Sterling · Loudoun County Public Schools
Elementary69.0%+2.2pp
750Prospect Heights Middle
Orange · Orange County Public Schools
Middle69.0%+2.2pp
Page 15 of 29

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 History & Social Sciences 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.