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). 265 schools with reported History & Social Sciences scores. State average: 66.8%.
RankSchoolLevelHistory & Social Sciencesvs state
51Princess Anne High
Virginia Beach · Virginia Beach City Public Schools
High72.0%+5.2pp
52Tallwood High
Virginia Beach · Virginia Beach City Public Schools
High72.0%+5.2pp
53Tazewell High
Tazewell · Tazewell County Public Schools
High72.0%+5.2pp
54Chincoteague High
Chincoteague · Accomack County Public Schools
High71.0%+4.2pp
55Fort Chiswell High
Max Meadows · Wythe County Public Schools
High71.0%+4.2pp
56Randolph-Henry High
Charlotte C H · Charlotte County Public Schools
High71.0%+4.2pp
57Surry County High
Dendron · Surry County Public Schools
High71.0%+4.2pp
58Sussex Central High
Sussex · Sussex County Public Schools
High71.0%+4.2pp
59Achievable Dream Middle/High
Newport News · Newport News City Public Schools
High70.0%+3.2pp
60Bruton High
Williamsburg · York County Public Schools
High70.0%+3.2pp
61Cave Spring High
Roanoke · Roanoke County Public Schools
High70.0%+3.2pp
62John Marshall High
Richmond · Richmond City Public Schools
High70.0%+3.2pp
63Lord Botetourt High
Daleville · Botetourt County Public Schools
High70.0%+3.2pp
64Mountain View High
Stafford · Stafford County Public Schools
High70.0%+3.2pp
65Page County High
Shenandoah · Page County Public Schools
High70.0%+3.2pp
66Richlands High
Richlands · Tazewell County Public Schools
High70.0%+3.2pp
67Stonewall Jackson High
Quicksburg · Shenandoah County Public Schools
High70.0%+3.2pp
68Western Branch High
Chesapeake · Chesapeake City Public Schools
High70.0%+3.2pp
69William Byrd High
Vinton · Roanoke County Public Schools
High70.0%+3.2pp
70Wilson Memorial High
Fishersville · Augusta County Public Schools
High70.0%+3.2pp
71Bethel High
Hampton · Hampton City Public Schools
High69.0%+2.2pp
72Fort Defiance High
Fort Defiance · Augusta County Public Schools
High69.0%+2.2pp
73Marshall High
Falls Church · Fairfax County Public Schools
High69.0%+2.2pp
74Riverbend High
Fredericksburg · Spotsylvania County Public Schools
High69.0%+2.2pp
75Sherando High
Stephens City · Frederick County Public Schools
High69.0%+2.2pp
76Staunton High
Staunton · Staunton City Public Schools
High69.0%+2.2pp
77Thomas Walker High
Ewing · Lee County Public Schools
High69.0%+2.2pp
78West Point Middle/High
West Point · West Point Public Schools
High69.0%+2.2pp
79York High
Yorktown · York County Public Schools
High69.0%+2.2pp
80Clover Hill High
Midlothian · Chesterfield County Public Schools
High68.0%+1.2pp
81Colonial Forge High
Stafford · Stafford County Public Schools
High68.0%+1.2pp
82Rappahannock High
Warsaw · Richmond County Public Schools
High68.0%+1.2pp
83Rustburg High
Rustburg · Campbell County Public Schools
High68.0%+1.2pp
84Appomattox County High
Appomattox · Appomattox County Public Schools
High67.0%+0.2pp
85Deep Creek High
Chesapeake · Chesapeake City Public Schools
High67.0%+0.2pp
86George Wythe High
Wytheville · Wythe County Public Schools
High67.0%+0.2pp
87Indian River High
Chesapeake · Chesapeake City Public Schools
High67.0%+0.2pp
88James River High
Midlothian · Chesterfield County Public Schools
High67.0%+0.2pp
89Colonial Heights High
Colonial Heights · Colonial Heights City Public Schools
High66.0%-0.8pp
90Deep Run High
Glen Allen · Henrico County Public Schools
High66.0%-0.8pp
91Hidden Valley High
Roanoke · Roanoke County Public Schools
High66.0%-0.8pp
92Middlesex High
Saluda · Middlesex County Public Schools
High66.0%-0.8pp
93Altavista High
Altavista · Campbell County Public Schools
High65.0%-1.8pp
94Chatham High
Chatham · Pittsylvania County Public Schools
High65.0%-1.8pp
95Graham High
Bluefield · Tazewell County Public Schools
High65.0%-1.8pp
96James Wood High
Winchester · Frederick County Public Schools
High65.0%-1.8pp
97Mechanicsville High
Mechanicsville · Hanover County Public Schools
High65.0%-1.8pp
98Northside High
Roanoke · Roanoke County Public Schools
High65.0%-1.8pp
99Phoebus High
Hampton · Hampton City Public Schools
High65.0%-1.8pp
100Smithfield High
Smithfield · Isle of Wight County Public Schools
High65.0%-1.8pp
Page 2 of 6

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.