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,778 schools with reported English: Reading scores. State average: 74.2%.
RankSchoolLevelEnglish: Readingvs state
1251Creekside Elementary
Suffolk · Suffolk City Public Schools
Elementary66.0%-8.2pp
1252Cumberland Elementary
Cumberland · Cumberland County Public Schools
Elementary66.0%-8.2pp
1253Edward W. Wyatt Middle
Emporia · Greensville County Public Schools
Middle66.0%-8.2pp
1254Elk Knob Elementary
Pennington Gap · Lee County Public Schools
Elementary66.0%-8.2pp
1255Floyd T. Binns Middle
Culpeper · Culpeper County Public Schools
Middle66.0%-8.2pp
1256George M. Hampton Middle
Woodbridge · Prince William County Public Schools
Middle66.0%-8.2pp
1257Halifax County Middle
South Boston · Halifax County Public Schools
Middle66.0%-8.2pp
1258Holland Elementary
Virginia Beach · Virginia Beach City Public Schools
Elementary66.0%-8.2pp
1259Huddleston Elementary
Huddleston · Bedford County Public Schools
Elementary66.0%-8.2pp
1260Indian River Middle
Chesapeake · Chesapeake City Public Schools
Middle66.0%-8.2pp
1261J.B. Fisher Elementary
Richmond · Richmond City Public Schools
Elementary66.0%-8.2pp
1262James Madison Middle
Roanoke · Roanoke City Public Schools
Middle66.0%-8.2pp
1263Landstown Elementary
Virginia Beach · Virginia Beach City Public Schools
Elementary66.0%-8.2pp
1264Lee Hill Elementary
Fredericksburg · Spotsylvania County Public Schools
Elementary66.0%-8.2pp
1265Meadow View Elementary
Martinsville · Henry County Public Schools
Elementary66.0%-8.2pp
1266Northampton Middle
Eastville · Northampton County Public Schools
Middle66.0%-8.2pp
1267Pulaski County Public Schools Virtual School K-12
Pulaski · Pulaski County Public Schools
Combined66.0%-8.2pp
1268Pungoteague Elementary
Melfa · Accomack County Public Schools
Elementary66.0%-8.2pp
1269Riverheads Elementary
Staunton · Augusta County Public Schools
Elementary66.0%-8.2pp
1270S. Gordon Stewart Middle
Fort Defiance · Augusta County Public Schools
Middle66.0%-8.2pp
1271Sinai Elementary
Halifax · Halifax County Public Schools
Elementary66.0%-8.2pp
1272Southwestern Elementary
Chesapeake · Chesapeake City Public Schools
Elementary66.0%-8.2pp
1273Stuart M. Beville Middle
Woodbridge · Prince William County Public Schools
Middle66.0%-8.2pp
1274Sydnor Jennings Elementary
Nathalie · Halifax County Public Schools
Elementary66.0%-8.2pp
1275Trailblazer Elementary
Charlottesville · Charlottesville City Public Schools
Elementary66.0%-8.2pp
1276Willis Elementary
Willis · Floyd County Public Schools
Elementary66.0%-8.2pp
1277Bel Air Elementary
Woodbridge · Prince William County Public Schools
Elementary65.0%-9.2pp
1278Boones Mill Elementary
Boones Mill · Franklin County Public Schools
Elementary65.0%-9.2pp
1279Castlewood Elementary
Castlewood · Russell County Public Schools
Elementary65.0%-9.2pp
1280Centre Ridge Elementary
Centreville · Fairfax County Public Schools
Elementary65.0%-9.2pp
1281Cesar Tarrant Middle
Hampton · Hampton City Public Schools
Middle65.0%-9.2pp
1282Clearview Elementary
Herndon · Fairfax County Public Schools
Elementary65.0%-9.2pp
1283Cluster Springs Elementary
Alton · Halifax County Public Schools
Elementary65.0%-9.2pp
1284Courtland Elementary
Spotsylvania · Spotsylvania County Public Schools
Elementary65.0%-9.2pp
1285E. Wilson Morrison Elementary
Front Royal · Warren County Public Schools
Elementary65.0%-9.2pp
1286Edward E. Drew Jr. Middle
Falmouth · Stafford County Public Schools
Middle65.0%-9.2pp
1287Falling Branch Elementary
Christiansburg · Montgomery County Public Schools
Elementary65.0%-9.2pp
1288Galax Elementary
Galax · Galax City Public Schools
Elementary65.0%-9.2pp
1289Garden City Elementary
Roanoke · Roanoke City Public Schools
Elementary65.0%-9.2pp
1290Graham Park Middle
Triangle · Prince William County Public Schools
Middle65.0%-9.2pp
1291Green Run Elementary
Virginia Beach · Virginia Beach City Public Schools
Elementary65.0%-9.2pp
1292Guy K. Stump Elementary
Stuarts Draft · Augusta County Public Schools
Elementary65.0%-9.2pp
1293Henry D. Ward Elementary
Richmond · Henrico County Public Schools
Elementary65.0%-9.2pp
1294Independence Elementary
Independence · Grayson County Public Schools
Elementary65.0%-9.2pp
1295James H. Cary Intermediate
Tappahannock · Essex County Public Schools
Middle65.0%-9.2pp
1296Jordan Springs Elementary
Stephenson · Frederick County Public Schools
Elementary65.0%-9.2pp
1297King's Fork Middle
Suffolk · Suffolk City Public Schools
Middle65.0%-9.2pp
1298Lorton Station Elementary
Lorton · Fairfax County Public Schools
Elementary65.0%-9.2pp
1299Luther W. Machen Elementary
Hampton · Hampton City Public Schools
Elementary65.0%-9.2pp
1300Manchester Middle
North Chesterfield · Chesterfield County Public Schools
Middle65.0%-9.2pp
Page 26 of 36

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 English: Reading 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.