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
1251Quioccasin Middle
Richmond · Henrico County Public Schools
Middle62.0%-9.5pp
1252Richard T. Yates Elementary
Newport News · Newport News City Public Schools
Elementary62.0%-9.5pp
1253Riverlawn Elementary
Fairlawn · Pulaski County Public Schools
Elementary62.0%-9.5pp
1254Roanoke Academy For Mathematics & Science Elementary
Roanoke · Roanoke City Public Schools
Elementary62.0%-9.5pp
1255Sealston Elementary
King George · King George County Public Schools
Elementary62.0%-9.5pp
1256Thomas Walker High
Ewing · Lee County Public Schools
High62.0%-9.5pp
1257Warwick High
Newport News · Newport News City Public Schools
High62.0%-9.5pp
1258Widewater Elementary
Stafford · Stafford County Public Schools
Elementary62.0%-9.5pp
1259Amherst County High
Amherst · Amherst County Public Schools
High61.0%-10.5pp
1260Buckingham County Middle
Buckingham · Buckingham County Public Schools
Middle61.0%-10.5pp
1261Check Elementary
Check · Floyd County Public Schools
Elementary61.0%-10.5pp
1262Elizabeth Holladay Elementary
Richmond · Henrico County Public Schools
Elementary61.0%-10.5pp
1263Evendale Elementary
Winchester · Frederick County Public Schools
Elementary61.0%-10.5pp
1264Fulks Run Elementary
Fulks Run · Rockingham County Public Schools
Elementary61.0%-10.5pp
1265George J. McIntosh Elementary
Newport News · Newport News City Public Schools
Elementary61.0%-10.5pp
1266George Washington Middle
Alexandria · Alexandria City Public Schools
Middle61.0%-10.5pp
1267Graham Park Middle
Triangle · Prince William County Public Schools
Middle61.0%-10.5pp
1268H.H. Poole Middle
Stafford · Stafford County Public Schools
Middle61.0%-10.5pp
1269Jackson Middle
Falls Church · Fairfax County Public Schools
Middle61.0%-10.5pp
1270L.F. Palmer Elementary
Newport News · Newport News City Public Schools
Elementary61.0%-10.5pp
1271Lancaster High
Lancaster · Lancaster County Public Schools
High61.0%-10.5pp
1272Manor High
Portsmouth · Portsmouth City Public Schools
High61.0%-10.5pp
1273Matthew Whaley Elementary
Williamsburg · Williamsburg-James City County Public Schools
Elementary61.0%-10.5pp
1274Nathanael Greene Elementary
Stanardsville · Greene County Public Schools
Elementary61.0%-10.5pp
1275Northside Middle
Roanoke · Roanoke County Public Schools
Middle61.0%-10.5pp
1276Page County Middle
Shenandoah · Page County Public Schools
Middle61.0%-10.5pp
1277Parkside Middle
Manassas · Prince William County Public Schools
Middle61.0%-10.5pp
1278Patrick Henry High
Roanoke · Roanoke City Public Schools
High61.0%-10.5pp
1279Potowmack Elementary
Sterling · Loudoun County Public Schools
Elementary61.0%-10.5pp
1280Prince Edward County High
Farmville · Prince Edward County Public Schools
High61.0%-10.5pp
1281R.C. Longan Elementary
Richmond · Henrico County Public Schools
Elementary61.0%-10.5pp
1282Ressie Jeffries Elementary
Front Royal · Warren County Public Schools
Elementary61.0%-10.5pp
1283Signal Knob Middle
Strasburg · Shenandoah County Public Schools
Middle61.0%-10.5pp
1284Stuart M. Beville Middle
Woodbridge · Prince William County Public Schools
Middle61.0%-10.5pp
1285Westgate Elementary
Falls Church · Fairfax County Public Schools
Elementary61.0%-10.5pp
1286Bassett High
Bassett · Henry County Public Schools
High60.0%-11.5pp
1287Bowling Green Elementary
Milford · Caroline County Public Schools
Elementary60.0%-11.5pp
1288Cameron Elementary
Alexandria · Fairfax County Public Schools
Elementary60.0%-11.5pp
1289Chancellor High
Fredericksburg · Spotsylvania County Public Schools
High60.0%-11.5pp
1290Colonial Heights Middle
Colonial Heights · Colonial Heights City Public Schools
Middle60.0%-11.5pp
1291Cool Spring Elementary
Leesburg · Loudoun County Public Schools
Elementary60.0%-11.5pp
1292Culpeper Middle
Culpeper · Culpeper County Public Schools
Middle60.0%-11.5pp
1293Denbigh High
Newport News · Newport News City Public Schools
High60.0%-11.5pp
1294Eastern Montgomery Elementary
Elliston · Montgomery County Public Schools
Elementary60.0%-11.5pp
1295Edward W. Wyatt Middle
Emporia · Greensville County Public Schools
Middle60.0%-11.5pp
1296Elkton Middle
Elkton · Rockingham County Public Schools
Middle60.0%-11.5pp
1297Elydale Middle
Ewing · Lee County Public Schools
Middle60.0%-11.5pp
1298Galax Middle
Galax · Galax City Public Schools
Middle60.0%-11.5pp
1299George F. Baker Elementary
Richmond · Henrico County Public Schools
Elementary60.0%-11.5pp
1300H.M. Pearson Elementary
Catlett · Fauquier County Public Schools
Elementary60.0%-11.5pp
Page 26 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.