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,201–1,250 of 2,806 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 (descending).
School, sort ascendingCity, sort ascendingTypeGradesActive scholarships, sort ascending
Middleton AcademyRichmondPrivate school9–120
Middlesex HighSaludaPublic school9–120
Middlesex ElementaryLocust HillPublic schoolPK–50
Middleburg Montessori SchoolMiddleburgPrivate schoolNot known0
Middleburg Community CharterMiddleburgPublic schoolK–50
Middle Road ElementaryPrince GeorgePublic schoolPK–50
Middle Peninsula Juvenile Detention HomeWilliamsburgPublic schoolNot known0
Middle Peninsula Academic CenterKing WilliamPublic schoolNot known0
Metta Montessori SchoolArlingtonPrivate schoolK–20
Metropolitan Day SchoolRichmondPrivate school7–120
Metro Richmond Alternative EdRichmondPublic schoolNot known0
Metompkin ElementaryParksleyPublic schoolPK–50
Merritt AcademyFairfaxPrivate schoolK–80
Merit School Learning Center At KirkpatrickAldiePrivate schoolPK–K0
Merit School Learning CenterWoodbridgePrivate schoolPK–K0
Merit Of Prince WilliamDale CityPrivate schoolPK–50
Meridian High SchoolFalls ChurchPublic school9–120
Menchville HighNewport NewsPublic school9–120
Meherrin Powellton ElementaryLawrencevillePublic schoolPK–60
Meherrin ElementaryNewsomsPublic schoolPK–50
Mecklenburg County MiddleBaskervillePublic school6–80
Mecklenburg County HighBaskervillePublic school9–120
Mechanicsville HighMechanicsvillePublic school9–120
Mechanicsville ElementaryMechanicsvillePublic schoolPK–50
Meadville ElementaryNathaliePublic schoolPK–50
Meadowview ElementaryMeadowviewPublic schoolPK–50
Meadows of Dan ElementaryMeadows of DanPublic schoolPK–70
Meadowland ElementarySterlingPublic schoolPK–50
Meadowbrook HighNorth ChesterfieldPublic school9–120
Meadow View ElementaryMartinsvillePublic schoolPK–50
McNair Upper ElementaryHerndonPublic school3–60
McNair ElementaryHerndonPublic schoolPK–20
McLean HighMcLeanPublic school9–120
McHarg ElementaryRadfordPublic schoolPK–20
McGaheysville ElementaryMcGaheysvillePublic schoolPK–50
McDonald Montessori SchoolNorfolkPrivate schoolK–30
McCleary ElementaryNew CastlePublic schoolPK–50
Maymont PreschoolRichmondPublic schoolPK0
Mayflower Christian AcademyPulaskiPrivate schoolK–110
Mayfield IntermediateManassasPublic school5–60
Maybeury ElementaryRichmondPublic schoolPK–50
Max Meadows ElementaryMax MeadowsPublic schoolPK–50
Maury River MiddleLexingtonPublic school6–80
Maude Trevvett ElementaryRichmondPublic schoolPK–50
Matthew's Center For Visual LearningManassasPrivate school4–120
Matthew Whaley ElementaryWilliamsburgPublic schoolK–50
Matthew Fontaine Maury HighNorfolkPublic school9–120
Matoaka ElementaryWilliamsburgPublic schoolK–50
Matoaca MiddleSouth ChesterfieldPublic school6–80
Matoaca HighChesterfieldPublic school9–120