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
1301Henrico High
Richmond · Henrico County Public Schools
High60.0%-11.5pp
1302Huddleston Elementary
Huddleston · Bedford County Public Schools
Elementary60.0%-11.5pp
1303Huguenot High
Richmond · Richmond City Public Schools
High60.0%-11.5pp
1304Ingleside Elementary
Norfolk · Norfolk City Public Schools
Elementary60.0%-11.5pp
1305Jackson P. Burley Middle
Charlottesville · Albemarle County Public Schools
Middle60.0%-11.5pp
1306Jacob L. Adams Elementary
Richmond · Henrico County Public Schools
Elementary60.0%-11.5pp
1307James G. Brumfield Elementary
Warrenton · Fauquier County Public Schools
Elementary60.0%-11.5pp
1308James Wood Middle
Winchester · Frederick County Public Schools
Middle60.0%-11.5pp
1309Justice High
Falls Church · Fairfax County Public Schools
High60.0%-11.5pp
1310Kenbridge Elementary
Kenbridge · Lunenburg County Public Schools
Elementary60.0%-11.5pp
1311Locust Grove Elementary
Locust Grove · Orange County Public Schools
Elementary60.0%-11.5pp
1312Mount Vernon Elementary
Alexandria · Alexandria City Public Schools
Elementary60.0%-11.5pp
1313Mountain View Elementary
Buena Vista · Rockbridge County Public Schools
Elementary60.0%-11.5pp
1314Northumberland Middle
Heathsville · Northumberland County Public Schools
Middle60.0%-11.5pp
1315Oak Point Elementary
Marion · Smyth County Public Schools
Elementary60.0%-11.5pp
1316Patrick Henry Elementary
Martinsville · Martinsville City Public Schools
Elementary60.0%-11.5pp
1317Paul Laurence Dunbar Middle for Innovation
Lynchburg · Lynchburg City Public Schools
Middle60.0%-11.5pp
1318Potomac Middle
Dumfries · Prince William County Public Schools
Middle60.0%-11.5pp
1319R. Dean Kilby Elementary
Woodbridge · Prince William County Public Schools
Elementary60.0%-11.5pp
1320Rocky Run Elementary
Fredericksburg · Stafford County Public Schools
Elementary60.0%-11.5pp
1321S. Gordon Stewart Middle
Fort Defiance · Augusta County Public Schools
Middle60.0%-11.5pp
1322Salem Church Elementary
North Chesterfield · Chesterfield County Public Schools
Elementary60.0%-11.5pp
1323Skipwith Elementary
Richmond · Henrico County Public Schools
Elementary60.0%-11.5pp
1324Stafford Middle
Stafford · Stafford County Public Schools
Middle60.0%-11.5pp
1325Sugarland Elementary
Sterling · Loudoun County Public Schools
Elementary60.0%-11.5pp
1326Tussing Elementary
Colonial Heights · Colonial Heights City Public Schools
Elementary60.0%-11.5pp
1327Twin Valley Elementary/Middle
Oakwood · Buchanan County Public Schools
Elementary60.0%-11.5pp
1328Virginia Heights Elementary
Roanoke · Roanoke City Public Schools
Elementary60.0%-11.5pp
1329Virginia Virtual Academy at Salem
Salem · Salem City Public Schools
Combined60.0%-11.5pp
1330Warren County Middle
Front Royal · Warren County Public Schools
Middle60.0%-11.5pp
1331Willard Elementary
Norfolk · Norfolk City Public Schools
Elementary60.0%-11.5pp
1332William Monroe Middle
Stanardsville · Greene County Public Schools
Middle60.0%-11.5pp
1333Woodrow Wilson Middle
Roanoke · Roanoke City Public Schools
Middle60.0%-11.5pp
1334A.W.E. Bassette Elementary
Hampton · Hampton City Public Schools
Elementary59.0%-12.5pp
1335Amelia County Middle
Amelia · Amelia County Public Schools
Middle59.0%-12.5pp
1336Amherst Elementary
Amherst · Amherst County Public Schools
Elementary59.0%-12.5pp
1337Axton Elementary
Axton · Henry County Public Schools
Elementary59.0%-12.5pp
1338Bel Air Elementary
Woodbridge · Prince William County Public Schools
Elementary59.0%-12.5pp
1339Frederick County Middle
Winchester · Frederick County Public Schools
Middle59.0%-12.5pp
1340Galax Elementary
Galax · Galax City Public Schools
Elementary59.0%-12.5pp
1341Greenwood Mill Elementary
Winchester · Frederick County Public Schools
Elementary59.0%-12.5pp
1342Holmes Middle
Alexandria · Fairfax County Public Schools
Middle59.0%-12.5pp
1343John Handley High
Winchester · Winchester City Public Schools
High59.0%-12.5pp
1344Leslie Fox Keyser Elementary
Front Royal · Warren County Public Schools
Elementary59.0%-12.5pp
1345Mary Carr Greer Elementary
Charlottesville · Albemarle County Public Schools
Elementary59.0%-12.5pp
1346Mecklenburg County Middle
Baskerville · Mecklenburg County Public Schools
Middle59.0%-12.5pp
1347Meherrin Elementary
Newsoms · Southampton County Public Schools
Elementary59.0%-12.5pp
1348Nickelsville Elementary
Nickelsville · Scott County Public Schools
Elementary59.0%-12.5pp
1349North River Elementary
Mount Solon · Augusta County Public Schools
Elementary59.0%-12.5pp
1350Nottoway Middle
Crewe · Nottoway County Public Schools
Middle59.0%-12.5pp
Page 27 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.