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
1451Daniel Morgan Intermediate
Winchester · Winchester City Public Schools
Middle54.0%-17.5pp
1452Edward E. Drew Jr. Middle
Falmouth · Stafford County Public Schools
Middle54.0%-17.5pp
1453Elko Middle
Sandston · Henrico County Public Schools
Middle54.0%-17.5pp
1454Farmington Elementary
Culpeper · Culpeper County Public Schools
Elementary54.0%-17.5pp
1455Ferdinand T. Day Elementary
Alexandria · Alexandria City Public Schools
Elementary54.0%-17.5pp
1456Hopewell High
Hopewell · Hopewell City Public Schools
High54.0%-17.5pp
1457Loch Lomond Elementary
Manassas · Prince William County Public Schools
Elementary54.0%-17.5pp
1458Macy Mcclaugherty Elementary/Middle
Pearisburg · Giles County Public Schools
Elementary54.0%-17.5pp
1459Mary Passage Middle
Newport News · Newport News City Public Schools
Middle54.0%-17.5pp
1460Mount Eagle Elementary
Alexandria · Fairfax County Public Schools
Elementary54.0%-17.5pp
1461Red Oak-Sturgeon Elementary
Alberta · Brunswick County Public Schools
Elementary54.0%-17.5pp
1462Seatack Elementary an Achievable Dream Academy
Virginia Beach · Virginia Beach City Public Schools
Elementary54.0%-17.5pp
1463Sycamore Park Elementary
Culpeper · Culpeper County Public Schools
Elementary54.0%-17.5pp
1464T. Ryland Sanford Elementary
Newport News · Newport News City Public Schools
Elementary54.0%-17.5pp
1465Walker Upper Elementary
Charlottesville · Charlottesville City Public Schools
Middle54.0%-17.5pp
1466Waynesboro High
Waynesboro · Waynesboro City Public Schools
High54.0%-17.5pp
1467Amelon Elementary
Madison Heights · Amherst County Public Schools
Elementary53.0%-18.5pp
1468Barack Obama Elementary
Richmond · Richmond City Public Schools
Elementary53.0%-18.5pp
1469Birdneck Elementary
Virginia Beach · Virginia Beach City Public Schools
Elementary53.0%-18.5pp
1470Brunswick High
Lawrenceville · Brunswick County Public Schools
High53.0%-18.5pp
1471Caroline Middle
Milford · Caroline County Public Schools
Middle53.0%-18.5pp
1472Chancellor Middle
Fredericksburg · Spotsylvania County Public Schools
Middle53.0%-18.5pp
1473Crestwood Middle
Chesapeake · Chesapeake City Public Schools
Middle53.0%-18.5pp
1474Damascus Middle
Damascus · Washington County Public Schools
Middle53.0%-18.5pp
1475Fair Oaks Elementary
Highland Springs · Henrico County Public Schools
Elementary53.0%-18.5pp
1476Fairfield Court Elementary
Richmond · Richmond City Public Schools
Elementary53.0%-18.5pp
1477Hidenwood Elementary
Newport News · Newport News City Public Schools
Elementary53.0%-18.5pp
1478Jeter-Watson Elementary
Covington · Alleghany Highlands Public Schools
Elementary53.0%-18.5pp
1479John F. Kennedy Middle
Suffolk · Suffolk City Public Schools
Middle53.0%-18.5pp
1480Key Middle
Springfield · Fairfax County Public Schools
Middle53.0%-18.5pp
1481Kiptopeke Elementary
Cape Charles · Northampton County Public Schools
Elementary53.0%-18.5pp
1482Laurel Park Middle
Martinsville · Henry County Public Schools
Middle53.0%-18.5pp
1483Martinsville Middle
Martinsville · Martinsville City Public Schools
Middle53.0%-18.5pp
1484Mason Crest Elementary
Annandale · Fairfax County Public Schools
Elementary53.0%-18.5pp
1485Metompkin Elementary
Parksley · Accomack County Public Schools
Elementary53.0%-18.5pp
1486Skyline Middle
Harrisonburg · Harrisonburg City Public Schools
Middle53.0%-18.5pp
1487Sleepy Hollow Elementary
Falls Church · Fairfax County Public Schools
Elementary53.0%-18.5pp
1488T.C. Miller Elementary School for Innovation
Lynchburg · Lynchburg City Public Schools
Elementary53.0%-18.5pp
1489Varina Elementary
Richmond · Henrico County Public Schools
Elementary53.0%-18.5pp
1490Walker-Grant Middle
Fredericksburg · Fredericksburg City Public Schools
Middle53.0%-18.5pp
1491Yorkshire Elementary
Manassas · Prince William County Public Schools
Elementary53.0%-18.5pp
1492Albert Hill Middle
Richmond · Richmond City Public Schools
Middle52.0%-19.5pp
1493Armstrong High
Richmond · Richmond City Public Schools
High52.0%-19.5pp
1494Carver Middle
Chester · Chesterfield County Public Schools
Middle52.0%-19.5pp
1495Chesterfield Elementary
Norfolk · Norfolk City Public Schools
Elementary52.0%-19.5pp
1496Churchland Primary & Intermediate
Portsmouth · Portsmouth City Public Schools
Elementary52.0%-19.5pp
1497Churchville Elementary
Churchville · Augusta County Public Schools
Elementary52.0%-19.5pp
1498Daniel Morgan Middle
Winchester · Winchester City Public Schools
Middle52.0%-19.5pp
1499Dupont Elementary
Hopewell · Hopewell City Public Schools
Elementary52.0%-19.5pp
1500Elephant's Fork Elementary
Suffolk · Suffolk City Public Schools
Elementary52.0%-19.5pp
Page 30 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.