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
801Nansemond Parkway Elementary
Suffolk · Suffolk City Public Schools
Elementary67.0%+0.2pp
802Pungoteague Elementary
Melfa · Accomack County Public Schools
Elementary67.0%+0.2pp
803Shawsville Middle
Shawsville · Montgomery County Public Schools
Middle67.0%+0.2pp
804Sheffield Elementary
Lynchburg · Lynchburg City Public Schools
Elementary67.0%+0.2pp
805Southwestern Elementary
Suffolk · Suffolk City Public Schools
Elementary67.0%+0.2pp
806Thelma Crenshaw Elementary
Midlothian · Chesterfield County Public Schools
Elementary67.0%+0.2pp
807Washington District Elementary
Colonial Beach · Westmoreland County Public Schools
Elementary67.0%+0.2pp
808Andrew Lewis Middle
Salem · Salem City Public Schools
Middle66.0%-0.8pp
809Bedford Elementary
Bedford · Bedford County Public Schools
Elementary66.0%-0.8pp
810Bel Air Elementary
Woodbridge · Prince William County Public Schools
Elementary66.0%-0.8pp
811Benjamin Syms Middle
Hampton · Hampton City Public Schools
Middle66.0%-0.8pp
812Chancellor Middle
Fredericksburg · Spotsylvania County Public Schools
Middle66.0%-0.8pp
813Chatham Elementary
Chatham · Pittsylvania County Public Schools
Elementary66.0%-0.8pp
814Colonial Heights High
Colonial Heights · Colonial Heights City Public Schools
High66.0%-0.8pp
815Culpeper Middle
Culpeper · Culpeper County Public Schools
Middle66.0%-0.8pp
816Deep Run High
Glen Allen · Henrico County Public Schools
High66.0%-0.8pp
817Elkton Middle
Elkton · Rockingham County Public Schools
Middle66.0%-0.8pp
818Forest Grove Elementary
Sterling · Loudoun County Public Schools
Elementary66.0%-0.8pp
819Guy K. Stump Elementary
Stuarts Draft · Augusta County Public Schools
Elementary66.0%-0.8pp
820Hidden Valley High
Roanoke · Roanoke County Public Schools
High66.0%-0.8pp
821Hoffman-Boston Elementary
Arlington · Arlington County Public Schools
Elementary66.0%-0.8pp
822Indian Valley Elementary
Radford · Floyd County Public Schools
Elementary66.0%-0.8pp
823Kilby Shores Elementary
Suffolk · Suffolk City Public Schools
Elementary66.0%-0.8pp
824Mary Williams Elementary
Dumfries · Prince William County Public Schools
Elementary66.0%-0.8pp
825Middlesex High
Saluda · Middlesex County Public Schools
High66.0%-0.8pp
826Parkway Elementary
Virginia Beach · Virginia Beach City Public Schools
Elementary66.0%-0.8pp
827Potomac Elementary
Dahlgren · King George County Public Schools
Elementary66.0%-0.8pp
828Radford City Virtual
Radford · Radford City Public Schools
Combined66.0%-0.8pp
829Rocky Mount Elementary
Rocky Mount · Franklin County Public Schools
Elementary66.0%-0.8pp
830Sandy Hook Elementary
Strasburg · Shenandoah County Public Schools
Elementary66.0%-0.8pp
831Stuart Elementary
Stuart · Patrick County Public Schools
Elementary66.0%-0.8pp
832Tomahawk Elementary
Lynchburg · Campbell County Public Schools
Elementary66.0%-0.8pp
833Altavista High
Altavista · Campbell County Public Schools
High65.0%-1.8pp
834Battlefield Elementary
Fredericksburg · Spotsylvania County Public Schools
Elementary65.0%-1.8pp
835Chatham High
Chatham · Pittsylvania County Public Schools
High65.0%-1.8pp
836Covington Middle
Covington · Alleghany Highlands Public Schools
Middle65.0%-1.8pp
837Dominion Trail Elementary
Ashburn · Loudoun County Public Schools
Elementary65.0%-1.8pp
838Ethel M. Gildersleeve Middle
Newport News · Newport News City Public Schools
Middle65.0%-1.8pp
839Floyd Elementary
Floyd · Floyd County Public Schools
Elementary65.0%-1.8pp
840Francis C. Hammond Middle
Alexandria · Alexandria City Public Schools
Middle65.0%-1.8pp
841Galax Elementary
Galax · Galax City Public Schools
Elementary65.0%-1.8pp
842Graham High
Bluefield · Tazewell County Public Schools
High65.0%-1.8pp
843Green Run Elementary
Virginia Beach · Virginia Beach City Public Schools
Elementary65.0%-1.8pp
844J. Blaine Blayton Elementary
Williamsburg · Williamsburg-James City County Public Schools
Elementary65.0%-1.8pp
845James Wood High
Winchester · Frederick County Public Schools
High65.0%-1.8pp
846James Wood Middle
Winchester · Frederick County Public Schools
Middle65.0%-1.8pp
847Mechanicsville High
Mechanicsville · Hanover County Public Schools
High65.0%-1.8pp
848Montclair Elementary
Dumfries · Prince William County Public Schools
Elementary65.0%-1.8pp
849Northampton Middle
Eastville · Northampton County Public Schools
Middle65.0%-1.8pp
850Northside High
Roanoke · Roanoke County Public Schools
High65.0%-1.8pp
Page 17 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.