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
951Hamilton Holmes Middle
King William · King William County Public Schools
Middle69.0%-2.5pp
952Independence Middle
Independence · Grayson County Public Schools
Middle69.0%-2.5pp
953Indian River High
Chesapeake · Chesapeake City Public Schools
High69.0%-2.5pp
954Innovation Elementary
Manassas · Prince William County Public Schools
Elementary69.0%-2.5pp
955James Blair Middle
Williamsburg · Williamsburg-James City County Public Schools
Middle69.0%-2.5pp
956James K. Polk Elementary
Alexandria · Alexandria City Public Schools
Elementary69.0%-2.5pp
957King's Fork High
Suffolk · Suffolk City Public Schools
High69.0%-2.5pp
958King's Grant Elementary
Virginia Beach · Virginia Beach City Public Schools
Elementary69.0%-2.5pp
959Lakeside Elementary
Richmond · Henrico County Public Schools
Elementary69.0%-2.5pp
960Lee Hill Elementary
Fredericksburg · Spotsylvania County Public Schools
Elementary69.0%-2.5pp
961Madison County High
Madison · Madison County Public Schools
High69.0%-2.5pp
962Marguerite F. Christian Elementary
Colonial Heights · Chesterfield County Public Schools
Elementary69.0%-2.5pp
963Marshall Middle
Marshall · Fauquier County Public Schools
Middle69.0%-2.5pp
964Mary Williams Elementary
Dumfries · Prince William County Public Schools
Elementary69.0%-2.5pp
965North Elementary
Prince George · Prince George County Public Schools
Elementary69.0%-2.5pp
966Northside High
Roanoke · Roanoke County Public Schools
High69.0%-2.5pp
967Pembroke Elementary
Virginia Beach · Virginia Beach City Public Schools
Elementary69.0%-2.5pp
968Pulaski County Senior High
Dublin · Pulaski County Public Schools
High69.0%-2.5pp
969Pungoteague Elementary
Melfa · Accomack County Public Schools
Elementary69.0%-2.5pp
970Rosa Parks Elementary
Woodbridge · Prince William County Public Schools
Elementary69.0%-2.5pp
971Sheffey Elementary
Wytheville · Wythe County Public Schools
Elementary69.0%-2.5pp
972Shoemaker Elementary
Gate City · Scott County Public Schools
Elementary69.0%-2.5pp
973Smart's Mill Middle
Leesburg · Loudoun County Public Schools
Middle69.0%-2.5pp
974Toano Middle
Toano · Williamsburg-James City County Public Schools
Middle69.0%-2.5pp
975Valley Elementary
Hot Springs · Bath County Public Schools
Elementary69.0%-2.5pp
976Western Branch Intermediate
Chesapeake · Chesapeake City Public Schools
Elementary69.0%-2.5pp
977Westmoreland High
Montross · Westmoreland County Public Schools
High69.0%-2.5pp
978Westside Elementary
Smithfield · Isle of Wight County Public Schools
Middle69.0%-2.5pp
979Windsor Oaks Elementary
Virginia Beach · Virginia Beach City Public Schools
Elementary69.0%-2.5pp
980Albert W. Patrick III Elementary
Hampton · Hampton City Public Schools
Elementary68.0%-3.5pp
981Appomattox County High
Appomattox · Appomattox County Public Schools
High68.0%-3.5pp
982Arthur R. Ware Elementary
Staunton · Staunton City Public Schools
Elementary68.0%-3.5pp
983Auburn Elementary
Riner · Montgomery County Public Schools
Elementary68.0%-3.5pp
984Boones Mill Elementary
Boones Mill · Franklin County Public Schools
Elementary68.0%-3.5pp
985Bren Mar Park Elementary
Alexandria · Fairfax County Public Schools
Elementary68.0%-3.5pp
986Brentsville District High
Nokesville · Prince William County Public Schools
High68.0%-3.5pp
987Brooke Point High
Stafford · Stafford County Public Schools
High68.0%-3.5pp
988Buffalo Gap Middle
Swoope · Augusta County Public Schools
Middle68.0%-3.5pp
989C.D. Hylton High
Woodbridge · Prince William County Public Schools
High68.0%-3.5pp
990Carroll County Middle
Hillsville · Carroll County Public Schools
Middle68.0%-3.5pp
991Central High
Woodstock · Shenandoah County Public Schools
High68.0%-3.5pp
992Central Middle
Charlotte Court House · Charlotte County Public Schools
Middle68.0%-3.5pp
993Edward G. Clymore Elementary
Fort Defiance · Augusta County Public Schools
Elementary68.0%-3.5pp
994Floyd T. Binns Middle
Culpeper · Culpeper County Public Schools
Middle68.0%-3.5pp
995Fort Defiance High
Fort Defiance · Augusta County Public Schools
High68.0%-3.5pp
996Frances Hazel Reid Elementary
Leesburg · Loudoun County Public Schools
Elementary68.0%-3.5pp
997G.W. Carver Elementary
Salem · Salem City Public Schools
Elementary68.0%-3.5pp
998Granby High
Norfolk · Norfolk City Public Schools
High68.0%-3.5pp
999Greenfield Elementary
Troutville · Botetourt County Public Schools
Elementary68.0%-3.5pp
1000Indian Lakes Elementary
Virginia Beach · Virginia Beach City Public Schools
Elementary68.0%-3.5pp
Page 20 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.