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,301–1,350 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
Montvale ElementaryMontvalePublic schoolPK–50
Moorefield Station ElementaryAshburnPublic schoolPK–50
Morningside ElementaryRoanokePublic schoolPK–50
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 Woods ElementaryAlexandriaPublic schoolPK–60
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 Vista Governor's School for Math Science and TechWarrentonPublic schoolNot known0
N Virginia Reg Spec Ed PgmManassasPublic schoolNot known0
N.W. (Northwestern) Regional Juvenile Detention HomeWinchesterPublic schoolNot known0
Nandua HighOnleyPublic school9–120
Nandua MiddleOnleyPublic school6–80
Nansemond Parkway ElementarySuffolkPublic schoolPK–50
Nansemond River HighSuffolkPublic school9–120
Naomi L. Brooks ElementaryAlexandriaPublic schoolPK–50
Narrows Elementary/MiddleNarrowsPublic schoolPK–70
Narrows HighNarrowsPublic school8–120
Nathanael Greene ElementaryStanardsvillePublic school3–50
Nathanael Greene PrimaryStanardsvillePublic schoolPK–20
Natural Bridge ElementaryNatural Bridge StationPublic schoolPK–50
Navy ElementaryFairfaxPublic schoolPK–60
Neabsco ElementaryWoodbridgePublic schoolPK–50
Nelson County HighLovingstonPublic school9–120
Nelson MiddleLovingstonPublic school6–80
New Buchanan HighGrundyPublic schoolNot known0
New Castle ElementaryVirginia BeachPublic schoolPK–50
New Directions Alternative H.S. ProgramArlingtonPublic schoolNot known0
New Directions CenterPortsmouthPublic schoolNot known0
New HOPE AcademyHopewellPublic schoolNot known0
New Horizons Butler Farm CampusHamptonPublic schoolNot known0
New Horizons Governor's SchoolHamptonPublic schoolNot known0