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
851Ocean View Elementary
Norfolk · Norfolk City Public Schools
Elementary65.0%-1.8pp
852Phoebus High
Hampton · Hampton City Public Schools
High65.0%-1.8pp
853Pleasant Valley Elementary
Harrisonburg · Rockingham County Public Schools
Elementary65.0%-1.8pp
854Pulaski Elementary
Pulaski · Pulaski County Public Schools
Elementary65.0%-1.8pp
855Rippon Middle
Woodbridge · Prince William County Public Schools
Middle65.0%-1.8pp
856S. Gordon Stewart Middle
Fort Defiance · Augusta County Public Schools
Middle65.0%-1.8pp
857Smithfield High
Smithfield · Isle of Wight County Public Schools
High65.0%-1.8pp
858Stanleytown Elementary
Stanleytown · Henry County Public Schools
Elementary65.0%-1.8pp
859Thomas Harrison Middle
Harrisonburg · Harrisonburg City Public Schools
Middle65.0%-1.8pp
860Thomas Hunter Middle
Mathews · Mathews County Public Schools
Middle65.0%-1.8pp
861W.T. Cooke Elementary
Virginia Beach · Virginia Beach City Public Schools
Elementary65.0%-1.8pp
862Willard Elementary
Norfolk · Norfolk City Public Schools
Elementary65.0%-1.8pp
863B.C. Charles Elementary
Newport News · Newport News City Public Schools
Elementary64.0%-2.8pp
864Broadus Wood Elementary
Earlysville · Albemarle County Public Schools
Elementary64.0%-2.8pp
865Buchanan Elementary
Buchanan · Botetourt County Public Schools
Elementary64.0%-2.8pp
866Emerald Hill Elementary
Culpeper · Culpeper County Public Schools
Elementary64.0%-2.8pp
867Glenvar High
Salem · Roanoke County Public Schools
High64.0%-2.8pp
868Hampton High
Hampton · Hampton City Public Schools
High64.0%-2.8pp
869Jacobs Road Elementary
Chesterfield · Chesterfield County Public Schools
Elementary64.0%-2.8pp
870King William High
King William · King William County Public Schools
High64.0%-2.8pp
871Lake Ridge Elementary
Woodbridge · Prince William County Public Schools
Elementary64.0%-2.8pp
872Manassas Park Elementary
Manassas Park · Manassas Park City Public Schools
Elementary64.0%-2.8pp
873Skyline Middle
Harrisonburg · Harrisonburg City Public Schools
Middle64.0%-2.8pp
874Thalia Elementary
Virginia Beach · Virginia Beach City Public Schools
Elementary64.0%-2.8pp
875Washington-Henry Elementary
Mechanicsville · Hanover County Public Schools
Elementary64.0%-2.8pp
876Amelia County Elementary
Amelia Court House · Amelia County Public Schools
Elementary63.0%-3.8pp
877Battlefield Middle
Fredericksburg · Spotsylvania County Public Schools
Middle63.0%-3.8pp
878Blair Middle
Norfolk · Norfolk City Public Schools
Middle63.0%-3.8pp
879Bon Air Elementary
Bon Air · Chesterfield County Public Schools
Elementary63.0%-3.8pp
880Churchland Elementary
Portsmouth · Portsmouth City Public Schools
Elementary63.0%-3.8pp
881E.C. Glass High
Lynchburg · Lynchburg City Public Schools
High63.0%-3.8pp
882Gretna Middle
Gretna · Pittsylvania County Public Schools
Middle63.0%-3.8pp
883Homer L. Hines Middle
Newport News · Newport News City Public Schools
Middle63.0%-3.8pp
884Hurley High
Hurley · Buchanan County Public Schools
High63.0%-3.8pp
885Mecklenburg County Middle
Baskerville · Mecklenburg County Public Schools
Middle63.0%-3.8pp
886Middlesex Elementary
Locust Hill · Middlesex County Public Schools
Elementary63.0%-3.8pp
887Narrows High
Narrows · Giles County Public Schools
High63.0%-3.8pp
888Parkside Elementary
Fredericksburg · Spotsylvania County Public Schools
Elementary63.0%-3.8pp
889Pulaski County Middle
Pulaski · Pulaski County Public Schools
Middle63.0%-3.8pp
890Riverheads Elementary
Staunton · Augusta County Public Schools
Elementary63.0%-3.8pp
891Stafford Senior High
Fredericksburg · Stafford County Public Schools
High63.0%-3.8pp
892Twin Valley High
Pilgrim Knob · Buchanan County Public Schools
High63.0%-3.8pp
893William Monroe Middle
Stanardsville · Greene County Public Schools
Middle63.0%-3.8pp
894Big Island Elementary
Big Island · Bedford County Public Schools
Elementary62.0%-4.8pp
895Caroline Middle
Milford · Caroline County Public Schools
Middle62.0%-4.8pp
896Cassell Elementary
Waynesboro · Augusta County Public Schools
Elementary62.0%-4.8pp
897Fieldale-Collinsville Middle
Collinsville · Henry County Public Schools
Middle62.0%-4.8pp
898Forest Glen Middle
Suffolk · Suffolk City Public Schools
Middle62.0%-4.8pp
899Green Run High
Virginia Beach · Virginia Beach City Public Schools
High62.0%-4.8pp
900Innovation Elementary
Manassas · Prince William County Public Schools
Elementary62.0%-4.8pp
Page 18 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.