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,724 schools with reported Science scores. State average: 71.5%.
RankSchoolLevelSciencevs state
401Concord Elementary
Concord · Campbell County Public Schools
Elementary81.0%+9.5pp
402Creighton's Corner Elementary
Ashburn · Loudoun County Public Schools
Elementary81.0%+9.5pp
403Crossfield Elementary
Herndon · Fairfax County Public Schools
Elementary81.0%+9.5pp
404Cub Run Elementary
Centreville · Fairfax County Public Schools
Elementary81.0%+9.5pp
405Dorothy Hamm Middle
Arlington · Arlington County Public Schools
Middle81.0%+9.5pp
406Fancy Gap Elementary
Fancy Gap · Carroll County Public Schools
Elementary81.0%+9.5pp
407Florence Bowser Elementary
Suffolk · Suffolk City Public Schools
Elementary81.0%+9.5pp
408George P. Phenix Elementary
Hampton · Hampton City Public Schools
Elementary81.0%+9.5pp
409Glenvar Elementary
Salem · Roanoke County Public Schools
Elementary81.0%+9.5pp
410Greenbrier Middle
Chesapeake · Chesapeake City Public Schools
Middle81.0%+9.5pp
411Horizon Elementary
Sterling · Loudoun County Public Schools
Elementary81.0%+9.5pp
412Hunters Woods Elementary School for the Arts and Sciences
Reston · Fairfax County Public Schools
Elementary81.0%+9.5pp
413Hurley High
Hurley · Buchanan County Public Schools
High81.0%+9.5pp
414Irving Middle
Springfield · Fairfax County Public Schools
Middle81.0%+9.5pp
415Jouett Elementary
Mineral · Louisa County Public Schools
Elementary81.0%+9.5pp
416Kempsville Middle
Virginia Beach · Virginia Beach City Public Schools
Middle81.0%+9.5pp
417Kettle Run High
Nokesville · Fauquier County Public Schools
High81.0%+9.5pp
418Laurel Ridge Elementary
Fairfax · Fairfax County Public Schools
Elementary81.0%+9.5pp
419Mason's Cove Elementary
Salem · Roanoke County Public Schools
Elementary81.0%+9.5pp
420Midlothian High
Midlothian · Chesterfield County Public Schools
High81.0%+9.5pp
421Mosaic Elementary
Fairfax · Fairfax County Public Schools
Elementary81.0%+9.5pp
422Old Hundred Elementary
Midlothian · Chesterfield County Public Schools
Elementary81.0%+9.5pp
423P.B. Smith Elementary
Warrenton · Fauquier County Public Schools
Elementary81.0%+9.5pp
424Ridgeview High
Clintwood · Dickenson County Public Schools
High81.0%+9.5pp
425Riverside Elementary
Alexandria · Fairfax County Public Schools
Elementary81.0%+9.5pp
426Salem High
Virginia Beach · Virginia Beach City Public Schools
High81.0%+9.5pp
427Scott Memorial Middle
Wytheville · Wythe County Public Schools
Middle81.0%+9.5pp
428Sharon Elementary
Clifton Forge · Alleghany Highlands Public Schools
Elementary81.0%+9.5pp
429Shenandoah Elementary
Shenandoah · Page County Public Schools
Elementary81.0%+9.5pp
430Silverbrook Elementary
Fairfax Station · Fairfax County Public Schools
Elementary81.0%+9.5pp
431Sinai Elementary
Halifax · Halifax County Public Schools
Elementary81.0%+9.5pp
432Sonnie Penn Elementary
Woodbridge · Prince William County Public Schools
Elementary81.0%+9.5pp
433Stone Robinson Elementary
Charlottesville · Albemarle County Public Schools
Elementary81.0%+9.5pp
434Stratford Landing Elementary
Alexandria · Fairfax County Public Schools
Elementary81.0%+9.5pp
435Terra Centre Elementary
Burke · Fairfax County Public Schools
Elementary81.0%+9.5pp
436Three Chopt Elementary
Richmond · Henrico County Public Schools
Elementary81.0%+9.5pp
437Tomahawk Creek Middle
Midlothian · Chesterfield County Public Schools
Middle81.0%+9.5pp
438Tuckahoe Middle
Richmond · Henrico County Public Schools
Middle81.0%+9.5pp
439Warhill High
Williamsburg · Williamsburg-James City County Public Schools
High81.0%+9.5pp
440White Oaks Elementary
Burke · Fairfax County Public Schools
Elementary81.0%+9.5pp
441Willis Elementary
Willis · Floyd County Public Schools
Elementary81.0%+9.5pp
442A. Henderson Elementary
Dumfries · Prince William County Public Schools
Elementary80.0%+8.5pp
443Abb's Valley-Boissevain Elementary
Bluefield · Tazewell County Public Schools
Elementary80.0%+8.5pp
444Abingdon High
Abingdon · Washington County Public Schools
High80.0%+8.5pp
445Achilles Elementary
Hayes · Gloucester County Public Schools
Elementary80.0%+8.5pp
446Alanton Elementary
Virginia Beach · Virginia Beach City Public Schools
Elementary80.0%+8.5pp
447Ashlawn Elementary
Arlington · Arlington County Public Schools
Elementary80.0%+8.5pp
448Barron Elementary
Hampton · Hampton City Public Schools
Elementary80.0%+8.5pp
449Brandon Middle
Virginia Beach · Virginia Beach City Public Schools
Middle80.0%+8.5pp
450Claremont Immersion
Arlington · Arlington County Public Schools
Elementary80.0%+8.5pp
Page 9 of 35

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 Science 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.