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,501–1,550 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
Madison's Trust ElementaryAshburnPublic schoolPK–50
Maggie L. Walker Governor's SchoolRichmondPublic schoolNot known0
Magna Vista HighRidgewayPublic school9–120
Magruder ElementaryWilliamsburgPublic schoolK–50
Main Street SchoolTazewellPrivate schoolPK–90
Main Street SchoolTazwellPrivate schoolPK–90
Malibu ElementaryVirginia BeachPublic schoolPK–50
Manassas Adventist Preparatory SchoolManassasPrivate schoolK–80
Manassas Christian SchoolManassas ParkPrivate schoolK–80
Manassas Park ElementaryManassas ParkPublic school3–50
Manassas Park HighManassas ParkPublic school9–120
Manassas Park MiddleManassas ParkPublic school6–80
Manassas PathwaysManassasPublic schoolNot known0
Manchester HighMidlothianPublic school9–120
Manchester MiddleNorth ChesterfieldPublic school6–80
Manor HighPortsmouthPublic school9–120
Mantua ElementaryFairfaxPublic schoolPK–60
Margaret Beeks ElementaryBlacksburgPublic schoolPK–50
Margaret Brent ElementaryStaffordPublic schoolK–50
Margaret M. Pierce ElementaryRemingtonPublic schoolPK–50
Marguerite F. Christian ElementarySouth ChesterfieldPublic schoolPK–50
Marion ElementaryMarionPublic schoolPK–50
Marion MiddleMarionPublic school6–80
Marion Senior HighMarionPublic school9–120
Marshall Governor's STEM AcademyFalls ChurchPublic schoolNot known0
Marshall HighFalls ChurchPublic school9–120
Marshall High School AcademyFalls ChurchPublic schoolNot known0
Marshall MiddleMarshallPublic school6–80
Marshall Road ElementaryViennaPublic schoolPK–60
Martin Luther King Jr. ElementaryWoodbridgePublic schoolPK–50
Martin Luther King Jr. MiddleRichmondPublic school6–80
Martin Luther King Jr. PreschoolRichmondPublic schoolPK0
Martinsville HighMartinsvillePublic school9–120
Martinsville MiddleMartinsvillePublic school6–80
Marumsco Hills ElementaryWoodbridgePublic schoolPK–50
Mary Calcott ElementaryNorfolkPublic schoolPK–50
Mary Carr Greer ElementaryCharlottesvillePublic schoolPK–50
Mary Ellen Henderson Middle SchoolFalls ChurchPublic school6–80
Mary G. Porter TraditionalWoodbridgePublic school1–80
Mary Munford ElementaryRichmondPublic schoolPK–50
Mary Passage MiddleNewport NewsPublic school6–80
Mary S. Peake ElementaryHamptonPublic schoolPK–50
Mary Scott PreschoolRichmondPublic schoolPK0
Mary T. Christian ElementaryHamptonPublic schoolPK–50
Mary W. Jackson ElementaryHamptonPublic schoolPK–50
Mary Walter ElementaryBealetonPublic schoolPK–50
Mary Williams ElementaryDumfriesPublic schoolPK–50
Mason Crest ElementaryAnnandalePublic schoolPK–50
Mason's Cove ElementarySalemPublic schoolPK–50
Massanutten Military AcademyWoodstockPrivate school5–120