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,551–1,600 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 (ascending).
School, sort descendingCity, sort ascendingTypeGradesActive scholarships, sort ascending
Massanutten Regional Governor's SchoolQuicksburgPublic schoolNot known0
Massanutten Tech CtrHarrisonburgPublic schoolNot known0
Massaponax HighFredericksburgPublic school9–120
Mathews ElementaryMathewsPublic schoolPK–50
Mathews HighMathewsPublic school8–120
Matoaca ElementarySouth ChesterfieldPublic schoolPK–50
Matoaca HighChesterfieldPublic school9–120
Matoaca MiddleSouth ChesterfieldPublic school6–80
Matoaka ElementaryWilliamsburgPublic schoolK–50
Matthew Fontaine Maury HighNorfolkPublic school9–120
Matthew Whaley ElementaryWilliamsburgPublic schoolK–50
Matthew's Center For Visual LearningManassasPrivate school4–120
Maude Trevvett ElementaryRichmondPublic schoolPK–50
Maury River MiddleLexingtonPublic school6–80
Max Meadows ElementaryMax MeadowsPublic schoolPK–50
Maybeury ElementaryRichmondPublic schoolPK–50
Mayfield IntermediateManassasPublic school5–60
Mayflower Christian AcademyPulaskiPrivate schoolK–110
Maymont PreschoolRichmondPublic schoolPK0
McCleary ElementaryNew CastlePublic schoolPK–50
McDonald Montessori SchoolNorfolkPrivate schoolK–30
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
Merit Of Prince WilliamDale CityPrivate schoolPK–50
Merit School Learning CenterWoodbridgePrivate schoolPK–K0
Merit School Learning Center At KirkpatrickAldiePrivate schoolPK–K0
Merritt AcademyFairfaxPrivate schoolK–80
Metompkin ElementaryParksleyPublic schoolPK–50
Metro Richmond Alternative EdRichmondPublic schoolNot known0
Metropolitan Day SchoolRichmondPrivate school7–120
Metta Montessori SchoolArlingtonPrivate schoolK–20
Middle Peninsula Academic CenterKing WilliamPublic schoolNot known0
Middle Peninsula Juvenile Detention HomeWilliamsburgPublic schoolNot known0