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). 882 schools with reported History & Social Sciences scores. State average: 66.8%.
RankSchoolLevelHistory & Social Sciencesvs state
501Stanley Elementary
Stanley · Page County Public Schools
Elementary69.0%+2.2pp
502Barcroft Elementary
Arlington · Arlington County Public Schools
Elementary68.0%+1.2pp
503Critzer Elementary
Pulaski · Pulaski County Public Schools
Elementary68.0%+1.2pp
504Crozet Elementary
Crozet · Albemarle County Public Schools
Elementary68.0%+1.2pp
505Hermitage Elementary
Virginia Beach · Virginia Beach City Public Schools
Elementary68.0%+1.2pp
506Kate Waller Barrett Elementary
Stafford · Stafford County Public Schools
Elementary68.0%+1.2pp
507Kempsville Meadows Elementary
Virginia Beach · Virginia Beach City Public Schools
Elementary68.0%+1.2pp
508Larchmont Elementary
Norfolk · Norfolk City Public Schools
Elementary68.0%+1.2pp
509Mary Calcott Elementary
Norfolk · Norfolk City Public Schools
Elementary68.0%+1.2pp
510Pearl Sample Elementary
Culpeper · Culpeper County Public Schools
Elementary68.0%+1.2pp
511Rappahannock County Elementary
Washington · Rappahannock County Public Schools
Elementary68.0%+1.2pp
512Richard C. Haydon Elementary
Manassas · Manassas City Public Schools
Elementary68.0%+1.2pp
513A.S. Rhodes Elementary
Front Royal · Warren County Public Schools
Elementary67.0%+0.2pp
514D.G. Cooley Elementary
Berryville · Clarke County Public Schools
Elementary67.0%+0.2pp
515Elizabeth Scott Elementary
Chester · Chesterfield County Public Schools
Elementary67.0%+0.2pp
516Jane H. Bryan Elementary
Hampton · Hampton City Public Schools
Elementary67.0%+0.2pp
517Lowes Island Elementary
Sterling · Loudoun County Public Schools
Elementary67.0%+0.2pp
518Nansemond Parkway Elementary
Suffolk · Suffolk City Public Schools
Elementary67.0%+0.2pp
519Pungoteague Elementary
Melfa · Accomack County Public Schools
Elementary67.0%+0.2pp
520Sheffield Elementary
Lynchburg · Lynchburg City Public Schools
Elementary67.0%+0.2pp
521Southwestern Elementary
Suffolk · Suffolk City Public Schools
Elementary67.0%+0.2pp
522Thelma Crenshaw Elementary
Midlothian · Chesterfield County Public Schools
Elementary67.0%+0.2pp
523Washington District Elementary
Colonial Beach · Westmoreland County Public Schools
Elementary67.0%+0.2pp
524Bedford Elementary
Bedford · Bedford County Public Schools
Elementary66.0%-0.8pp
525Bel Air Elementary
Woodbridge · Prince William County Public Schools
Elementary66.0%-0.8pp
526Chatham Elementary
Chatham · Pittsylvania County Public Schools
Elementary66.0%-0.8pp
527Forest Grove Elementary
Sterling · Loudoun County Public Schools
Elementary66.0%-0.8pp
528Guy K. Stump Elementary
Stuarts Draft · Augusta County Public Schools
Elementary66.0%-0.8pp
529Hoffman-Boston Elementary
Arlington · Arlington County Public Schools
Elementary66.0%-0.8pp
530Indian Valley Elementary
Radford · Floyd County Public Schools
Elementary66.0%-0.8pp
531Kilby Shores Elementary
Suffolk · Suffolk City Public Schools
Elementary66.0%-0.8pp
532Mary Williams Elementary
Dumfries · Prince William County Public Schools
Elementary66.0%-0.8pp
533Parkway Elementary
Virginia Beach · Virginia Beach City Public Schools
Elementary66.0%-0.8pp
534Potomac Elementary
Dahlgren · King George County Public Schools
Elementary66.0%-0.8pp
535Rocky Mount Elementary
Rocky Mount · Franklin County Public Schools
Elementary66.0%-0.8pp
536Sandy Hook Elementary
Strasburg · Shenandoah County Public Schools
Elementary66.0%-0.8pp
537Stuart Elementary
Stuart · Patrick County Public Schools
Elementary66.0%-0.8pp
538Tomahawk Elementary
Lynchburg · Campbell County Public Schools
Elementary66.0%-0.8pp
539Battlefield Elementary
Fredericksburg · Spotsylvania County Public Schools
Elementary65.0%-1.8pp
540Dominion Trail Elementary
Ashburn · Loudoun County Public Schools
Elementary65.0%-1.8pp
541Floyd Elementary
Floyd · Floyd County Public Schools
Elementary65.0%-1.8pp
542Galax Elementary
Galax · Galax City Public Schools
Elementary65.0%-1.8pp
543Green Run Elementary
Virginia Beach · Virginia Beach City Public Schools
Elementary65.0%-1.8pp
544J. Blaine Blayton Elementary
Williamsburg · Williamsburg-James City County Public Schools
Elementary65.0%-1.8pp
545Montclair Elementary
Dumfries · Prince William County Public Schools
Elementary65.0%-1.8pp
546Ocean View Elementary
Norfolk · Norfolk City Public Schools
Elementary65.0%-1.8pp
547Pleasant Valley Elementary
Harrisonburg · Rockingham County Public Schools
Elementary65.0%-1.8pp
548Pulaski Elementary
Pulaski · Pulaski County Public Schools
Elementary65.0%-1.8pp
549Stanleytown Elementary
Stanleytown · Henry County Public Schools
Elementary65.0%-1.8pp
550W.T. Cooke Elementary
Virginia Beach · Virginia Beach City Public Schools
Elementary65.0%-1.8pp
Page 11 of 18

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.