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
1051St. Clare Walker Middle
Locust Hill · Middlesex County Public Schools
Middle72.0%-2.2pp
1052Staunton River Middle
Moneta · Bedford County Public Schools
Middle72.0%-2.2pp
1053Sunnyside Elementary
Mckenney · Dinwiddie County Public Schools
Elementary72.0%-2.2pp
1054Totaro Elementary
Lawrenceville · Brunswick County Public Schools
Elementary72.0%-2.2pp
1055Warren County Middle
Front Royal · Warren County Public Schools
Middle72.0%-2.2pp
1056Western Branch Intermediate
Chesapeake · Chesapeake City Public Schools
Elementary72.0%-2.2pp
1057Westgate Elementary
Falls Church · Fairfax County Public Schools
Elementary72.0%-2.2pp
1058Yellow Branch Elementary
Rustburg · Campbell County Public Schools
Elementary72.0%-2.2pp
1059Albert W. Patrick III Elementary
Hampton · Hampton City Public Schools
Elementary71.0%-3.2pp
1060Alice West Fleet Elementary
Arlington · Arlington County Public Schools
Elementary71.0%-3.2pp
1061Big Island Elementary
Big Island · Bedford County Public Schools
Elementary71.0%-3.2pp
1062Brookville Middle
Lynchburg · Campbell County Public Schools
Middle71.0%-3.2pp
1063Bull Run Elementary
Centreville · Fairfax County Public Schools
Elementary71.0%-3.2pp
1064Council High
Honaker · Buchanan County Public Schools
High71.0%-3.2pp
1065Crestwood Elementary
Richmond · Chesterfield County Public Schools
Elementary71.0%-3.2pp
1066D.G. Cooley Elementary
Berryville · Clarke County Public Schools
Elementary71.0%-3.2pp
1067Discovery Elementary
Ashburn · Loudoun County Public Schools
Elementary71.0%-3.2pp
1068Dranesville Elementary
Herndon · Fairfax County Public Schools
Elementary71.0%-3.2pp
1069Eagle View Elementary
Fairfax · Fairfax County Public Schools
Elementary71.0%-3.2pp
1070Eastern Elementary/Middle
Pembroke · Giles County Public Schools
Elementary71.0%-3.2pp
1071Elizabeth Davis Middle
Chester · Chesterfield County Public Schools
Middle71.0%-3.2pp
1072Elizabeth Scott Elementary
Chester · Chesterfield County Public Schools
Elementary71.0%-3.2pp
1073Elmont Elementary
Ashland · Hanover County Public Schools
Elementary71.0%-3.2pp
1074Emerald Hill Elementary
Culpeper · Culpeper County Public Schools
Elementary71.0%-3.2pp
1075Enon Elementary
Chester · Chesterfield County Public Schools
Elementary71.0%-3.2pp
1076Evergreen Mill Elementary
Leesburg · Loudoun County Public Schools
Elementary71.0%-3.2pp
1077Flatwoods Elementary
Jonesville · Lee County Public Schools
Elementary71.0%-3.2pp
1078Freedom Hill Elementary
Vienna · Fairfax County Public Schools
Elementary71.0%-3.2pp
1079Fries Elementary
Fries · Grayson County Public Schools
Elementary71.0%-3.2pp
1080Greenbriar East Elementary
Fairfax · Fairfax County Public Schools
Elementary71.0%-3.2pp
1081Greenbrier Intermediate
Chesapeake · Chesapeake City Public Schools
Elementary71.0%-3.2pp
1082H.H. Poole Middle
Stafford · Stafford County Public Schools
Middle71.0%-3.2pp
1083Jackson P. Burley Middle
Charlottesville · Albemarle County Public Schools
Middle71.0%-3.2pp
1084Jackson-Via Elementary
Charlottesville · Charlottesville City Public Schools
Elementary71.0%-3.2pp
1085Lancaster High
Lancaster · Lancaster County Public Schools
High71.0%-3.2pp
1086Lee High
Jonesville · Lee County Public Schools
High71.0%-3.2pp
1087Lewis and Clark Elementary
Ruther Glen · Caroline County Public Schools
Elementary71.0%-3.2pp
1088Locust Grove Elementary
Locust Grove · Orange County Public Schools
Elementary71.0%-3.2pp
1089Meherrin Powellton Elementary
Lawrenceville · Brunswick County Public Schools
Elementary71.0%-3.2pp
1090Norge Elementary
Williamsburg · Williamsburg-James City County Public Schools
Elementary71.0%-3.2pp
1091North Elementary
Colonial Heights · Colonial Heights City Public Schools
Elementary71.0%-3.2pp
1092Page County Middle
Shenandoah · Page County Public Schools
Middle71.0%-3.2pp
1093Prices Fork Elementary
Blacksburg · Montgomery County Public Schools
Elementary71.0%-3.2pp
1094Prospect Heights Middle
Orange · Orange County Public Schools
Middle71.0%-3.2pp
1095Rockfish River Elementary
Afton · Nelson County Public Schools
Elementary71.0%-3.2pp
1096Saratoga Elementary
Springfield · Fairfax County Public Schools
Elementary71.0%-3.2pp
1097Seneca Ridge Middle
Sterling · Loudoun County Public Schools
Middle71.0%-3.2pp
1098Smart's Mill Middle
Leesburg · Loudoun County Public Schools
Middle71.0%-3.2pp
1099Spotsylvania Middle
Spotsylvania · Spotsylvania County Public Schools
Middle71.0%-3.2pp
1100Sussex Central Middle
Sussex · Sussex County Public Schools
Middle71.0%-3.2pp
Page 22 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.