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
301North Fork Middle
Quicksburg · Shenandoah County Public Schools
Middle83.0%+16.2pp
302North Landing Elementary
Virginia Beach · Virginia Beach City Public Schools
Elementary83.0%+16.2pp
303North River Elementary
Mount Solon · Augusta County Public Schools
Elementary83.0%+16.2pp
304Ocean Lakes Elementary
Virginia Beach · Virginia Beach City Public Schools
Elementary83.0%+16.2pp
305Paul Munro Elementary
Lynchburg · Lynchburg City Public Schools
Elementary83.0%+16.2pp
306Queens Lake Middle
Williamsburg · York County Public Schools
Middle83.0%+16.2pp
307Rhea Valley Elementary
Meadowview · Washington County Public Schools
Elementary83.0%+16.2pp
308Scott Memorial Middle
Wytheville · Wythe County Public Schools
Middle83.0%+16.2pp
309South Elementary
Disputanta · Prince George County Public Schools
Elementary83.0%+16.2pp
310South Hill Elementary
South Hill · Mecklenburg County Public Schools
Elementary83.0%+16.2pp
311Springwoods Elementary
Woodbridge · Prince William County Public Schools
Elementary83.0%+16.2pp
312Stonehouse Elementary
Williamsburg · Williamsburg-James City County Public Schools
Elementary83.0%+16.2pp
313Sussex Central Elementary
Stony Creek · Sussex County Public Schools
Elementary83.0%+16.2pp
314The Nokesville School
Nokesville · Prince William County Public Schools
Elementary83.0%+16.2pp
315West Salem Elementary
Salem · Salem City Public Schools
Elementary83.0%+16.2pp
316Alanton Elementary
Virginia Beach · Virginia Beach City Public Schools
Elementary82.0%+15.2pp
317Bayside High
Virginia Beach · Virginia Beach City Public Schools
High82.0%+15.2pp
318Corporate Landing Middle
Virginia Beach · Virginia Beach City Public Schools
Middle82.0%+15.2pp
319Eureka Elementary
Keysville · Charlotte County Public Schools
Elementary82.0%+15.2pp
320Forest Elementary
Forest · Bedford County Public Schools
Elementary82.0%+15.2pp
321Franklin Military Academy
Richmond · Richmond City Public Schools
High82.0%+15.2pp
322Frederick Douglass Elementary
Winchester · Winchester City Public Schools
Elementary82.0%+15.2pp
323Grafton Bethel Elementary
Grafton · York County Public Schools
Elementary82.0%+15.2pp
324Herman L. Horn Elementary
Vinton · Roanoke County Public Schools
Elementary82.0%+15.2pp
325Hickory Middle
Chesapeake · Chesapeake City Public Schools
Middle82.0%+15.2pp
326John W. Wayland Elementary
Bridgewater · Rockingham County Public Schools
Elementary82.0%+15.2pp
327L.L. Beazley Elementary
Prince George · Prince George County Public Schools
Elementary82.0%+15.2pp
328Lightfoot Elementary
Unionville · Orange County Public Schools
Elementary82.0%+15.2pp
329Phenix Elementary
Phenix · Charlotte County Public Schools
Elementary82.0%+15.2pp
330Piney Branch Elementary
Bristow · Prince William County Public Schools
Elementary82.0%+15.2pp
331Providence Elementary
Virginia Beach · Virginia Beach City Public Schools
Elementary82.0%+15.2pp
332Speedwell Elementary
Speedwell · Wythe County Public Schools
Elementary82.0%+15.2pp
333Tallwood Elementary
Virginia Beach · Virginia Beach City Public Schools
Elementary82.0%+15.2pp
334Tussing Elementary
Colonial Heights · Colonial Heights City Public Schools
Elementary82.0%+15.2pp
335Waller Mill Elementary
Williamsburg · York County Public Schools
Elementary82.0%+15.2pp
336Altavista Elementary
Altavista · Campbell County Public Schools
Elementary81.0%+14.2pp
337Atlee High
Mechanicsville · Hanover County Public Schools
High81.0%+14.2pp
338Barron Elementary
Hampton · Hampton City Public Schools
Elementary81.0%+14.2pp
339Blue Ridge Elementary
Ararat · Patrick County Public Schools
Elementary81.0%+14.2pp
340Bull Run Middle
Gainesville · Prince William County Public Schools
Middle81.0%+14.2pp
341Central Academy Middle
Fincastle · Botetourt County Public Schools
Middle81.0%+14.2pp
342Central Middle
Charlotte Court House · Charlotte County Public Schools
Middle81.0%+14.2pp
343Chilhowie Elementary
Chiilhowie · Smyth County Public Schools
Elementary81.0%+14.2pp
344E.B. Stanley Middle
Abingdon · Washington County Public Schools
Middle81.0%+14.2pp
345Fairview Elementary
Galax · Grayson County Public Schools
Elementary81.0%+14.2pp
346Featherstone Elementary
Woodbridge · Prince William County Public Schools
Elementary81.0%+14.2pp
347Floyd Kellam High
Virginia Beach · Virginia Beach City Public Schools
High81.0%+14.2pp
348Highland High
Monterey · Highland County Public Schools
High81.0%+14.2pp
349J. Lupton Simpson Middle
Leesburg · Loudoun County Public Schools
Middle81.0%+14.2pp
350John W. Tolbert Jr. Elementary
Leesburg · Loudoun County Public Schools
Elementary81.0%+14.2pp
Page 7 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.