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,108 schools with reported English: Reading scores. State average: 74.2%.
RankSchoolLevelEnglish: Readingvs state
1001Spotswood Elementary
Harrisonburg · Harrisonburg City Public Schools
Elementary51.0%-23.2pp
1002Sudley Elementary
Manassas · Prince William County Public Schools
Elementary51.0%-23.2pp
1003Swansboro Elementary
Richmond · Richmond City Public Schools
Elementary51.0%-23.2pp
1004Craigsville Elementary
Craigsville · Augusta County Public Schools
Elementary50.0%-24.2pp
1005Elizabeth Vaughan Elementary
Woodbridge · Prince William County Public Schools
Elementary50.0%-24.2pp
1006Fairview Elementary
Roanoke · Roanoke City Public Schools
Elementary50.0%-24.2pp
1007Linkhorne Elementary
Lynchburg · Lynchburg City Public Schools
Elementary50.0%-24.2pp
1008Monterey Elementary
Roanoke · Roanoke City Public Schools
Elementary50.0%-24.2pp
1009Rolling Ridge Elementary
Sterling · Loudoun County Public Schools
Elementary50.0%-24.2pp
1010Southside STEM Academy at Campostella
Norfolk · Norfolk City Public Schools
Elementary50.0%-24.2pp
1011Stoney Run Elementary
Newport News · Newport News City Public Schools
Elementary50.0%-24.2pp
1012Walnut Hill Elementary
Petersburg · Petersburg City Public Schools
Elementary50.0%-24.2pp
1013Woodlawn Elementary
Alexandria · Fairfax County Public Schools
Elementary50.0%-24.2pp
1014Dupont Elementary
Hopewell · Hopewell City Public Schools
Elementary49.0%-25.2pp
1015George Carr Round Elementary
Manassas · Manassas City Public Schools
Elementary49.0%-25.2pp
1016Hodges Manor Elementary
Portsmouth · Portsmouth City Public Schools
Elementary49.0%-25.2pp
1017Montrose Elementary
Richmond · Henrico County Public Schools
Elementary49.0%-25.2pp
1018Patrick Copeland Elementary
Hopewell · Hopewell City Public Schools
Elementary49.0%-25.2pp
1019Sedgefield Elementary
Newport News · Newport News City Public Schools
Elementary49.0%-25.2pp
1020Willis A. Jenkins Elementary
Newport News · Newport News City Public Schools
Elementary49.0%-25.2pp
1021Falling Creek Elementary
Richmond · Chesterfield County Public Schools
Elementary48.0%-26.2pp
1022George J. McIntosh Elementary
Newport News · Newport News City Public Schools
Elementary48.0%-26.2pp
1023Hugh Mercer Elementary
Fredericksburg · Fredericksburg City Public Schools
Elementary48.0%-26.2pp
1024J.A. Chalkley Elementary
Chesterfield · Chesterfield County Public Schools
Elementary48.0%-26.2pp
1025Manassas Park Elementary
Manassas Park · Manassas Park City Public Schools
Elementary48.0%-26.2pp
1026Mary Carr Greer Elementary
Charlottesville · Albemarle County Public Schools
Elementary48.0%-26.2pp
1027Occohannock Elementary
Exmore · Northampton County Public Schools
Elementary48.0%-26.2pp
1028Wenonah Elementary
Waynesboro · Waynesboro City Public Schools
Elementary48.0%-26.2pp
1029Weyanoke Elementary
Alexandria · Fairfax County Public Schools
Elementary48.0%-26.2pp
1030Brighton Elementary
Portsmouth · Portsmouth City Public Schools
Elementary47.0%-27.2pp
1031Brookfield Elementary
Chantilly · Fairfax County Public Schools
Elementary47.0%-27.2pp
1032Charles City County Elementary
Charles City · Charles City County Public Schools
Elementary47.0%-27.2pp
1033Eastern Montgomery Elementary
Elliston · Montgomery County Public Schools
Elementary47.0%-27.2pp
1034Elizabeth Holladay Elementary
Richmond · Henrico County Public Schools
Elementary47.0%-27.2pp
1035George F. Baker Elementary
Richmond · Henrico County Public Schools
Elementary47.0%-27.2pp
1036Natural Bridge Elementary
Natural Bridge Station · Rockbridge County Public Schools
Elementary47.0%-27.2pp
1037Smithland Elementary
Harrisonburg · Harrisonburg City Public Schools
Elementary47.0%-27.2pp
1038Westhaven Elementary
Portsmouth · Portsmouth City Public Schools
Elementary47.0%-27.2pp
1039Westlawn Elementary
Falls Church · Fairfax County Public Schools
Elementary47.0%-27.2pp
1040Woodburn Elementary
Falls Church · Fairfax County Public Schools
Elementary47.0%-27.2pp
1041Bailey's Upper Elementary School for the Arts and Sciences
Falls Church · Fairfax County Public Schools
Elementary46.0%-28.2pp
1042Carver Elementary
Newport News · Newport News City Public Schools
Elementary46.0%-28.2pp
1043Cashell Donahoe Elementary
Sandston · Henrico County Public Schools
Elementary46.0%-28.2pp
1044Crestwood Elementary
Springfield · Fairfax County Public Schools
Elementary46.0%-28.2pp
1045Elkton Elementary
Elkton · Rockingham County Public Schools
Elementary46.0%-28.2pp
1046Fulks Run Elementary
Fulks Run · Rockingham County Public Schools
Elementary46.0%-28.2pp
1047Hurt Park Elementary
Roanoke · Roanoke City Public Schools
Elementary46.0%-28.2pp
1048William Ramsay Elementary
Alexandria · Alexandria City Public Schools
Elementary46.0%-28.2pp
1049Fallon Park Elementary
Roanoke · Roanoke City Public Schools
Elementary45.0%-29.2pp
1050Forestdale Elementary
Springfield · Fairfax County Public Schools
Elementary45.0%-29.2pp
Page 21 of 23

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.