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
651Chincoteague High
Chincoteague · Accomack County Public Schools
High71.0%+4.2pp
652Covington-Harper Elementary
Dumfries · Prince William County Public Schools
Elementary71.0%+4.2pp
653Dr. Charles R. Drew Elementary
Arlington · Arlington County Public Schools
Elementary71.0%+4.2pp
654Fairfield Elementary
Virginia Beach · Virginia Beach City Public Schools
Elementary71.0%+4.2pp
655Flatwoods Elementary
Jonesville · Lee County Public Schools
Elementary71.0%+4.2pp
656Fort Chiswell High
Max Meadows · Wythe County Public Schools
High71.0%+4.2pp
657Fries Elementary
Fries · Grayson County Public Schools
Elementary71.0%+4.2pp
658Gladeville Elementary
Galax · Carroll County Public Schools
Elementary71.0%+4.2pp
659Huddleston Elementary
Huddleston · Bedford County Public Schools
Elementary71.0%+4.2pp
660Jackson P. Burley Middle
Charlottesville · Albemarle County Public Schools
Middle71.0%+4.2pp
661James S. Russell Middle
Lawrenceville · Brunswick County Public Schools
Middle71.0%+4.2pp
662Kentuck Elementary
Ringgold · Pittsylvania County Public Schools
Elementary71.0%+4.2pp
663Leslie H. Walton Middle
Charlottesville · Albemarle County Public Schools
Middle71.0%+4.2pp
664Moss-Nuckols Elementary
Louisa · Louisa County Public Schools
Elementary71.0%+4.2pp
665Neabsco Elementary
Woodbridge · Prince William County Public Schools
Elementary71.0%+4.2pp
666Ottobine Elementary
Dayton · Rockingham County Public Schools
Elementary71.0%+4.2pp
667Pocahontas Elementary
Powhatan · Powhatan County Public Schools
Elementary71.0%+4.2pp
668Randolph-Henry High
Charlotte C H · Charlotte County Public Schools
High71.0%+4.2pp
669Richard T. Yates Elementary
Newport News · Newport News City Public Schools
Elementary71.0%+4.2pp
670Salem Elementary
Fredericksburg · Spotsylvania County Public Schools
Elementary71.0%+4.2pp
671Spotswood Elementary
Fredericksburg · Spotsylvania County Public Schools
Elementary71.0%+4.2pp
672Stafford Elementary
Stafford · Stafford County Public Schools
Elementary71.0%+4.2pp
673Surry County High
Dendron · Surry County Public Schools
High71.0%+4.2pp
674Sussex Central High
Sussex · Sussex County Public Schools
High71.0%+4.2pp
675T. Benton Gayle Middle
Fredericksburg · Stafford County Public Schools
Middle71.0%+4.2pp
676Weems Elementary
Manassas · Manassas City Public Schools
Elementary71.0%+4.2pp
677Western Branch Middle
Chesapeake · Chesapeake City Public Schools
Middle71.0%+4.2pp
678Westwood Hills Elementary
Waynesboro · Waynesboro City Public Schools
Elementary71.0%+4.2pp
679William Byrd Middle
Vinton · Roanoke County Public Schools
Middle71.0%+4.2pp
680A.W.E. Bassette Elementary
Hampton · Hampton City Public Schools
Elementary70.0%+3.2pp
681Achievable Dream Middle/High
Newport News · Newport News City Public Schools
High70.0%+3.2pp
682Azalea Gardens Middle
Norfolk · Norfolk City Public Schools
Middle70.0%+3.2pp
683Boones Mill Elementary
Boones Mill · Franklin County Public Schools
Elementary70.0%+3.2pp
684Brookville Middle
Lynchburg · Campbell County Public Schools
Middle70.0%+3.2pp
685Bruton High
Williamsburg · York County Public Schools
High70.0%+3.2pp
686C.C. Wells Elementary
Chester · Chesterfield County Public Schools
Elementary70.0%+3.2pp
687Cave Spring High
Roanoke · Roanoke County Public Schools
High70.0%+3.2pp
688Chris Yung Elementary
Bristow · Prince William County Public Schools
Elementary70.0%+3.2pp
689Concord Elementary
Concord · Campbell County Public Schools
Elementary70.0%+3.2pp
690Eastern Elementary/Middle
Pembroke · Giles County Public Schools
Elementary70.0%+3.2pp
691Elon Elementary
Madison Heights · Amherst County Public Schools
Elementary70.0%+3.2pp
692Elydale Middle
Ewing · Lee County Public Schools
Middle70.0%+3.2pp
693Ferrum Elementary
Ferrum · Franklin County Public Schools
Elementary70.0%+3.2pp
694J.E.J. Moore Middle
Disputanta · Prince George County Public Schools
Middle70.0%+3.2pp
695John Marshall High
Richmond · Richmond City Public Schools
High70.0%+3.2pp
696King George Middle
King George · King George County Public Schools
Middle70.0%+3.2pp
697Larrymore Elementary
Norfolk · Norfolk City Public Schools
Elementary70.0%+3.2pp
698Liberty Middle
Bedford · Bedford County Public Schools
Middle70.0%+3.2pp
699Lord Botetourt High
Daleville · Botetourt County Public Schools
High70.0%+3.2pp
700Mary S. Peake Elementary
Hampton · Hampton City Public Schools
Elementary70.0%+3.2pp
Page 14 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.