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
151Blacksburg Middle
Blacksburg · Montgomery County Public Schools
Middle88.0%+21.2pp
152Brownsville Elementary
Crozet · Albemarle County Public Schools
Elementary88.0%+21.2pp
153Deep Creek Central Elementary
Chesapeake · Chesapeake City Public Schools
Elementary88.0%+21.2pp
154Deer Park Elementary
Newport News · Newport News City Public Schools
Elementary88.0%+21.2pp
155Evergreen Mill Elementary
Leesburg · Loudoun County Public Schools
Elementary88.0%+21.2pp
156Glenwood Elementary
Virginia Beach · Virginia Beach City Public Schools
Elementary88.0%+21.2pp
157Hillsville Elementary
Hillsville · Carroll County Public Schools
Elementary88.0%+21.2pp
158Joseph T. Henley Middle
Crozet · Albemarle County Public Schools
Middle88.0%+21.2pp
159Kenneth W.Culbert Elementary
Hamilton · Loudoun County Public Schools
Elementary88.0%+21.2pp
160Matoaka Elementary
Williamsburg · Williamsburg-James City County Public Schools
Elementary88.0%+21.2pp
161Patrick Henry School Of Science And Arts
Richmond · Richmond City Public Schools
Elementary88.0%+21.2pp
162Peak View Elementary
Penn Laird · Rockingham County Public Schools
Elementary88.0%+21.2pp
163Rich Acres Elementary
Martinsville · Henry County Public Schools
Elementary88.0%+21.2pp
164Robious Middle
Midlothian · Chesterfield County Public Schools
Middle88.0%+21.2pp
165Rosa Lee Carter Elementary
Ashburn · Loudoun County Public Schools
Elementary88.0%+21.2pp
166Sheffey Elementary
Wytheville · Wythe County Public Schools
Elementary88.0%+21.2pp
167Swift Creek Elementary
Midlothian · Chesterfield County Public Schools
Elementary88.0%+21.2pp
168Trantwood Elementary
Virginia Beach · Virginia Beach City Public Schools
Elementary88.0%+21.2pp
169Tunstall Middle
Dry Fork · Pittsylvania County Public Schools
Middle88.0%+21.2pp
170Union Middle
Big Stone Gap · Wise County Public Schools
Middle88.0%+21.2pp
171Union Primary
Big Stone Gap · Wise County Public Schools
Elementary88.0%+21.2pp
172W.E. Cundiff Elementary
Vinton · Roanoke County Public Schools
Elementary88.0%+21.2pp
173Waterford Elementary
Waterford · Loudoun County Public Schools
Elementary88.0%+21.2pp
174Callaghan Elementary
Covington · Alleghany Highlands Public Schools
Elementary87.0%+20.2pp
175Cave Spring Middle
Roanoke · Roanoke County Public Schools
Middle87.0%+20.2pp
176Clarksville Elementary
Skipwith · Mecklenburg County Public Schools
Elementary87.0%+20.2pp
177Edwin W. Chittum Elementary
Chesapeake · Chesapeake City Public Schools
Elementary87.0%+20.2pp
178Ghent K-8
Norfolk · Norfolk City Public Schools
Elementary87.0%+20.2pp
179Harper Park Middle
Leesburg · Loudoun County Public Schools
Middle87.0%+20.2pp
180Hickory Elementary
Chesapeake · Chesapeake City Public Schools
Elementary87.0%+20.2pp
181Hickory High
Chesapeake · Chesapeake City Public Schools
High87.0%+20.2pp
182Horizon Elementary
Sterling · Loudoun County Public Schools
Elementary87.0%+20.2pp
183Hovatter Elementary
Aldie · Loudoun County Public Schools
Elementary87.0%+20.2pp
184Ivy Elementary
Charlottesville · Albemarle County Public Schools
Elementary87.0%+20.2pp
185Liberty Elementary
South Riding · Loudoun County Public Schools
Elementary87.0%+20.2pp
186Louise A. Benton Middle
Manassas · Prince William County Public Schools
Middle87.0%+20.2pp
187Mary Munford Elementary
Richmond · Richmond City Public Schools
Elementary87.0%+20.2pp
188Midway Elementary
Church Road · Dinwiddie County Public Schools
Elementary87.0%+20.2pp
189Moseley Elementary
Moseley · Chesterfield County Public Schools
Elementary87.0%+20.2pp
190Mount Pleasant Elementary
Roanoke · Roanoke County Public Schools
Elementary87.0%+20.2pp
191Plaza Middle
Virginia Beach · Virginia Beach City Public Schools
Middle87.0%+20.2pp
192Pole Green Elementary
Mechanicsville · Hanover County Public Schools
Elementary87.0%+20.2pp
193Red Mill Elementary
Virginia Beach · Virginia Beach City Public Schools
Elementary87.0%+20.2pp
194Richlands Elementary
Richlands · Tazewell County Public Schools
Elementary87.0%+20.2pp
195Ronald Wilson Reagan Middle
Haymarket · Prince William County Public Schools
Middle87.0%+20.2pp
196Seaford Elementary
Seaford · York County Public Schools
Elementary87.0%+20.2pp
197St. Clare Walker Middle
Locust Hill · Middlesex County Public Schools
Middle87.0%+20.2pp
198Temperance Elementary
Amherst · Amherst County Public Schools
Elementary87.0%+20.2pp
199Tomahawk Creek Middle
Midlothian · Chesterfield County Public Schools
Middle87.0%+20.2pp
200Valley Institute Elementary
Bristol · Washington County Public Schools
Elementary87.0%+20.2pp
Page 4 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.