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
351Riverheads High
Staunton · Augusta County Public Schools
High83.0%+11.5pp
352Ronald Wilson Reagan Middle
Haymarket · Prince William County Public Schools
Middle83.0%+11.5pp
353Rosa Lee Carter Elementary
Ashburn · Loudoun County Public Schools
Elementary83.0%+11.5pp
354Rural Point Elementary
Mechanicsville · Hanover County Public Schools
Elementary83.0%+11.5pp
355Sanders Corner Elementary
Ashburn · Loudoun County Public Schools
Elementary83.0%+11.5pp
356South Salem Elementary
Salem · Salem City Public Schools
Elementary83.0%+11.5pp
357Steuart W. Weller Elementary
Ashburn · Loudoun County Public Schools
Elementary83.0%+11.5pp
358Stone Bridge High
Ashburn · Loudoun County Public Schools
High83.0%+11.5pp
359Stuart Elementary
Stuart · Patrick County Public Schools
Elementary83.0%+11.5pp
360Swift Creek Middle
Midlothian · Chesterfield County Public Schools
Middle83.0%+11.5pp
361Thurgood Marshall Elementary
Manassas · Prince William County Public Schools
Elementary83.0%+11.5pp
362Archer Elementary
Vienna · Fairfax County Public Schools
Elementary82.0%+10.5pp
363Belmont Ridge Middle
Leesburg · Loudoun County Public Schools
Middle82.0%+10.5pp
364Breckinridge Elementary
Fincastle · Botetourt County Public Schools
Elementary82.0%+10.5pp
365Central Academy Middle
Fincastle · Botetourt County Public Schools
Middle82.0%+10.5pp
366Cherry Run Elementary
Burke · Fairfax County Public Schools
Elementary82.0%+10.5pp
367Clover Hill High
Midlothian · Chesterfield County Public Schools
High82.0%+10.5pp
368Fairview Elementary
Fairfax Station · Fairfax County Public Schools
Elementary82.0%+10.5pp
369Featherstone Elementary
Woodbridge · Prince William County Public Schools
Elementary82.0%+10.5pp
370George Mason Elementary
Alexandria · Alexandria City Public Schools
Elementary82.0%+10.5pp
371Great Bridge Intermediate
Chesapeake · Chesapeake City Public Schools
Elementary82.0%+10.5pp
372Greendale Elementary
Abingdon · Washington County Public Schools
Elementary82.0%+10.5pp
373Hidden Valley Middle
Roanoke · Roanoke County Public Schools
Middle82.0%+10.5pp
374Highland Park Elementary
Roanoke · Roanoke City Public Schools
Elementary82.0%+10.5pp
375Honaker Elementary
Honaker · Russell County Public Schools
Elementary82.0%+10.5pp
376Hunt Valley Elementary
Springfield · Fairfax County Public Schools
Elementary82.0%+10.5pp
377Jolliff Middle
Chesapeake · Chesapeake City Public Schools
Middle82.0%+10.5pp
378Mercer Middle
Aldie · Loudoun County Public Schools
Middle82.0%+10.5pp
379Newton-Lee Elementary
Ashburg · Loudoun County Public Schools
Elementary82.0%+10.5pp
380Ocean Lakes Elementary
Virginia Beach · Virginia Beach City Public Schools
Elementary82.0%+10.5pp
381Phenix Elementary
Phenix · Charlotte County Public Schools
Elementary82.0%+10.5pp
382Richlands High
Richlands · Tazewell County Public Schools
High82.0%+10.5pp
383Riverheads Middle
Staunton · Augusta County Public Schools
Middle82.0%+10.5pp
384Rodney E. Thompson Middle
Stafford · Stafford County Public Schools
Middle82.0%+10.5pp
385Salem High
Salem · Salem City Public Schools
High82.0%+10.5pp
386Short Pump Elementary
Richmond · Henrico County Public Schools
Elementary82.0%+10.5pp
387Spotswood High
Penn Laird · Rockingham County Public Schools
High82.0%+10.5pp
388Springfield Estates Elementary
Springfield · Fairfax County Public Schools
Elementary82.0%+10.5pp
389Swanson Middle
Arlington · Arlington County Public Schools
Middle82.0%+10.5pp
390Three Oaks Elementary
Virginia Beach · Virginia Beach City Public Schools
Elementary82.0%+10.5pp
391Troutville Elementary
Troutville · Botetourt County Public Schools
Elementary82.0%+10.5pp
392Valley Institute Elementary
Bristol · Washington County Public Schools
Elementary82.0%+10.5pp
393Victory Elementary
Bristow · Prince William County Public Schools
Elementary82.0%+10.5pp
394Weber City Elementary
Weber City · Scott County Public Schools
Elementary82.0%+10.5pp
395Abingdon Elementary
Abingdon · Washington County Public Schools
Elementary81.0%+9.5pp
396Abingdon Elementary
Hayes · Gloucester County Public Schools
Elementary81.0%+9.5pp
397Baker-Butler Elementary
Charlottesville · Albemarle County Public Schools
Elementary81.0%+9.5pp
398Big Island Elementary
Big Island · Bedford County Public Schools
Elementary81.0%+9.5pp
399Cedar Point Elementary
Bristow · Prince William County Public Schools
Elementary81.0%+9.5pp
400Chris Yung Elementary
Bristow · Prince William County Public Schools
Elementary81.0%+9.5pp
Page 8 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.