Schools in Virginia

Find a school to see the scholarships its students can use and the Scholarship Granting Organizations you can give to for it.

Schools in Virginia

Showing 1,251–1,300 of 2,147 public schools in Virginia.

Source: NCES Common Core of Data (public schools) · as of Oct 2, 2026

Source: NCES Private School Survey (private schools) · as of Oct 2, 2026

Schools in Virginia, sorted by name (ascending).
School, sort descendingCity, sort ascendingTypeGradesActive scholarships, sort ascending
McGaheysville ElementaryMcGaheysvillePublic schoolPK–50
McHarg ElementaryRadfordPublic schoolPK–20
McLean HighMcLeanPublic school9–120
McNair ElementaryHerndonPublic schoolPK–20
McNair Upper ElementaryHerndonPublic school3–60
Meadow View ElementaryMartinsvillePublic schoolPK–50
Meadowbrook HighNorth ChesterfieldPublic school9–120
Meadowland ElementarySterlingPublic schoolPK–50
Meadows of Dan ElementaryMeadows of DanPublic schoolPK–70
Meadowview ElementaryMeadowviewPublic schoolPK–50
Meadville ElementaryNathaliePublic schoolPK–50
Mechanicsville ElementaryMechanicsvillePublic schoolPK–50
Mechanicsville HighMechanicsvillePublic school9–120
Mecklenburg County HighBaskervillePublic school9–120
Mecklenburg County MiddleBaskervillePublic school6–80
Meherrin ElementaryNewsomsPublic schoolPK–50
Meherrin Powellton ElementaryLawrencevillePublic schoolPK–60
Menchville HighNewport NewsPublic school9–120
Meridian High SchoolFalls ChurchPublic school9–120
Metompkin ElementaryParksleyPublic schoolPK–50
Metro Richmond Alternative EdRichmondPublic schoolNot known0
Middle Peninsula Academic CenterKing WilliamPublic schoolNot known0
Middle Peninsula Juvenile Detention HomeWilliamsburgPublic schoolNot known0
Middle Road ElementaryPrince GeorgePublic schoolPK–50
Middleburg Community CharterMiddleburgPublic schoolK–50
Middlesex ElementaryLocust HillPublic schoolPK–50
Middlesex HighSaludaPublic school9–120
Middletown ElementaryMiddletownPublic schoolPK–50
Midlothian HighMidlothianPublic school9–120
Midlothian MiddleMidlothianPublic school6–80
Midway ElementaryChurch RoadPublic schoolPK–50
Miles Jones ElementaryRichmondPublic schoolPK–50
Mill Run ElementaryAshburnPublic schoolPK–50
Millboro ElementaryMillboroPublic schoolPK–70
Millbrook HighWinchesterPublic school9–120
Mills E. Godwin HighRichmondPublic school9–120
Minnieville ElementaryWoodbridgePublic schoolPK–50
Monacan HighNorth ChesterfieldPublic school9–120
Monelison MiddleMadison HeightsPublic school6–80
Moneta ElementaryMonetaPublic schoolPK–50
Montclair ElementaryDumfriesPublic schoolPK–50
Monterey ElementaryRoanokePublic schoolK–50
Montessori Public School of ArlingtonArlingtonPublic schoolPK–50
Montevideo MiddlePenn LairdPublic school6–80
Montgomery CentralChristiansburgPublic schoolNot known0
Montgomery County Governor's STEM AcademyChristiansburgPublic schoolNot known0
Monticello Governor's Health Sciences AcademyCharlottesvillePublic schoolNot known0
Monticello HighCharlottesvillePublic school9–120
Montrose ElementaryRichmondPublic schoolPK–50
Montross MiddleMontrossPublic school6–80