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,651–1,700 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
Montessori School Of LeesburgLeesburgPrivate schoolPK–10
Montessori School Of McLeanMcLeanPrivate schoolPK–60
Montessori School Of Northern VirginiaAnnandalePrivate schoolPK–60
Montessori School Of OaktonFaifaxPrivate schoolPK–60
Montessori School Of South RidingSouth RidingPrivate schoolPK–10
Montessouri Lab SchoolChesapeakePrivate school1–30
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
Montvale ElementaryMontvalePublic schoolPK–50
Monument Heights Day School LlcRichmondPrivate schoolPK–K0
Moorefield Station ElementaryAshburnPublic schoolPK–50
Morningside ElementaryRoanokePublic schoolPK–50
Morrison SchoolBristolPrivate schoolPK–120
Mosaic ElementaryFairfaxPublic schoolPK–60
Moseley ElementaryMoseleyPublic schoolPK–50
Moss-Nuckols ElementaryLouisaPublic schoolPK–50
Moton Early Childhood CenterHamptonPublic schoolPK0
Mount Airy ElementaryGretnaPublic schoolPK–50
Mount Daniel Elementary SchoolFalls ChurchPublic schoolK–20
Mount Eagle ElementaryAlexandriaPublic schoolPK–60
Mount Hermon Preschool CenterPortsmouthPublic schoolPK0
Mount Olivet ElementaryMartinsvillePublic schoolPK–50
Mount Pleasant ElementaryRoanokePublic schoolPK–50
Mount Vernon ElementaryYorktownPublic schoolPK–50
Mount Vernon ElementaryAlexandriaPublic schoolPK–50
Mount Vernon HighAlexandriaPublic school9–120
Mount Vernon PreschoolGlen AllenPrivate schoolPK–K0
Mount Vernon Woods ElementaryAlexandriaPublic schoolPK–60
Mountain Laurel Montessori SchoolFront RoyalPrivate schoolK–60
Mountain Mission SchoolGrundyPrivate schoolK–120
Mountain View Christian AcademyWinchesterPrivate schoolK–120
Mountain View Christian SchoolBlacksburgPrivate schoolPK–120
Mountain View ElementaryRoanokePublic schoolPK–50
Mountain View ElementaryCovingtonPublic schoolPK–50
Mountain View ElementaryPurcellvillePublic schoolPK–50
Mountain View ElementaryCharlottesvillePublic schoolPK–50
Mountain View ElementaryHaymarketPublic schoolPK–50
Mountain View ElementaryHarrisonburgPublic schoolPK–50
Mountain View ElementaryBuena VistaPublic schoolPK–50
Mountain View HighStaffordPublic school9–120
Mountain View HighCentrevillePublic school9–120
Mountain View Mennonite SchoolDaytonPrivate school1–80
Mountain Vista Governor's School for Math Science and TechWarrentonPublic schoolNot known0
Mountainside MontessoriMarshallPrivate schoolPK–90
Mountaintop Montessori SchoolCharlottesvillePrivate schoolPK–80