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