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
1401South River Elementary
Grottoes · Rockingham County Public Schools
Elementary57.0%-14.5pp
1402Spotswood Elementary
Harrisonburg · Harrisonburg City Public Schools
Elementary57.0%-14.5pp
1403Stoney Run Elementary
Newport News · Newport News City Public Schools
Elementary57.0%-14.5pp
1404Willis A. Jenkins Elementary
Newport News · Newport News City Public Schools
Elementary57.0%-14.5pp
1405Woodley Hills Elementary
Alexandria · Fairfax County Public Schools
Elementary57.0%-14.5pp
1406Booker T Washington High
Norfolk · Norfolk City Public Schools
High56.0%-15.5pp
1407Brookwood Elementary
Virginia Beach · Virginia Beach City Public Schools
Elementary56.0%-15.5pp
1408Crossroads PreK-8 School
Norfolk · Norfolk City Public Schools
Elementary56.0%-15.5pp
1409Falmouth Elementary
Falmouth · Stafford County Public Schools
Elementary56.0%-15.5pp
1410Floyd Elementary
Floyd · Floyd County Public Schools
Elementary56.0%-15.5pp
1411Hurley Elementary/Middle
Hurley · Buchanan County Public Schools
Elementary56.0%-15.5pp
1412J.L. Francis Elementary
Richmond · Richmond City Public Schools
Elementary56.0%-15.5pp
1413James Monroe High
Fredericksburg · Fredericksburg City Public Schools
High56.0%-15.5pp
1414Leesburg Elementary
Leesburg · Loudoun County Public Schools
Elementary56.0%-15.5pp
1415Mary Walter Elementary
Bealeton · Fauquier County Public Schools
Elementary56.0%-15.5pp
1416Northampton Middle
Eastville · Northampton County Public Schools
Middle56.0%-15.5pp
1417Norview Elementary
Norfolk · Norfolk City Public Schools
Elementary56.0%-15.5pp
1418Oceanair Elementary
Norfolk · Norfolk City Public Schools
Elementary56.0%-15.5pp
1419Pleasant Valley Elementary
Harrisonburg · Rockingham County Public Schools
Elementary56.0%-15.5pp
1420Prices Fork Elementary
Blacksburg · Montgomery County Public Schools
Elementary56.0%-15.5pp
1421Riverside Elementary
Newport News · Newport News City Public Schools
Elementary56.0%-15.5pp
1422Sewells Point Elementary
Norfolk · Norfolk City Public Schools
Elementary56.0%-15.5pp
1423Waterman Elementary
Harrisonburg · Harrisonburg City Public Schools
Elementary56.0%-15.5pp
1424Westwood Middle
Danville · Danville City Public Schools
Middle56.0%-15.5pp
1425Wilderness Elementary
Spotsylvania · Spotsylvania County Public Schools
Elementary56.0%-15.5pp
1426Annandale Terrace Elementary
Annandale · Fairfax County Public Schools
Elementary55.0%-16.5pp
1427Bayside Elementary
Virginia Beach · Virginia Beach City Public Schools
Elementary55.0%-16.5pp
1428Cedar Lee Middle
Bealeton · Fauquier County Public Schools
Middle55.0%-16.5pp
1429Cople Elementary
Hague · Westmoreland County Public Schools
Elementary55.0%-16.5pp
1430Crittenden Middle
Newport News · Newport News City Public Schools
Middle55.0%-16.5pp
1431Dinwiddie County Middle
Dinwiddie · Dinwiddie County Public Schools
Middle55.0%-16.5pp
1432Dr. Charles R. Drew Elementary
Arlington · Arlington County Public Schools
Elementary55.0%-16.5pp
1433Gainesboro Elementary
Winchester · Frederick County Public Schools
Elementary55.0%-16.5pp
1434Green Run Elementary
Virginia Beach · Virginia Beach City Public Schools
Elementary55.0%-16.5pp
1435Guy K. Stump Elementary
Stuarts Draft · Augusta County Public Schools
Elementary55.0%-16.5pp
1436Heritage High
Newport News · Newport News City Public Schools
High55.0%-16.5pp
1437James S. Russell Middle
Lawrenceville · Brunswick County Public Schools
Middle55.0%-16.5pp
1438John P. Fishwick Middle
Roanoke · Roanoke City Public Schools
Middle55.0%-16.5pp
1439Kerrydale Elementary
Woodbridge · Prince William County Public Schools
Elementary55.0%-16.5pp
1440Lebanon Middle
Lebanon · Russell County Public Schools
Middle55.0%-16.5pp
1441Lorton Station Elementary
Lorton · Fairfax County Public Schools
Elementary55.0%-16.5pp
1442Sherwood Forest Elementary
Norfolk · Norfolk City Public Schools
Elementary55.0%-16.5pp
1443Timber Lane Elementary
Falls Church · Fairfax County Public Schools
Elementary55.0%-16.5pp
1444Virginia Middle
Bristol · Bristol City Public Schools
Middle55.0%-16.5pp
1445Anne E. Moncure Elementary
Stafford · Stafford County Public Schools
Elementary54.0%-17.5pp
1446Barcroft Elementary
Arlington · Arlington County Public Schools
Elementary54.0%-17.5pp
1447Bellwood Elementary
North Chesterfield · Chesterfield County Public Schools
Elementary54.0%-17.5pp
1448Chase City Elementary
Chase City · Mecklenburg County Public Schools
Elementary54.0%-17.5pp
1449Colonial Beach Elementary
Colonial Beach · Colonial Beach Public Schools
Elementary54.0%-17.5pp
1450Cumberland Middle
Cumberland · Cumberland County Public Schools
Middle54.0%-17.5pp
Page 29 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.