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,101–1,150 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
Nandua MiddleOnleyPublic school6–80
Nandua HighOnleyPublic school9–120
N.W. (Northwestern) Regional Juvenile Detention HomeWinchesterPublic schoolNot known0
N Virginia Reg Spec Ed PgmManassasPublic schoolNot known0
Mt Pleasant Christian SchoolChesapeakePrivate schoolPK–80
Mt Carmel Christian AcademyLurayPrivate schoolPK–120
Mountaintop Montessori SchoolCharlottesvillePrivate schoolPK–80
Mountainside MontessoriMarshallPrivate schoolPK–90
Mountain Vista Governor's School for Math Science and TechWarrentonPublic schoolNot known0
Mountain View Mennonite SchoolDaytonPrivate school1–80
Mountain View HighStaffordPublic school9–120
Mountain View HighCentrevillePublic school9–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 Christian SchoolBlacksburgPrivate schoolPK–120
Mountain View Christian AcademyWinchesterPrivate schoolK–120
Mountain Mission SchoolGrundyPrivate schoolK–120
Mountain Laurel Montessori SchoolFront RoyalPrivate schoolK–60
Mount Vernon Woods ElementaryAlexandriaPublic schoolPK–60
Mount Vernon PreschoolGlen AllenPrivate schoolPK–K0
Mount Vernon HighAlexandriaPublic school9–120
Mount Vernon ElementaryYorktownPublic schoolPK–50
Mount Vernon ElementaryAlexandriaPublic schoolPK–50
Mount Pleasant ElementaryRoanokePublic schoolPK–50
Mount Olivet ElementaryMartinsvillePublic schoolPK–50
Mount Hermon Preschool CenterPortsmouthPublic schoolPK0
Mount Eagle ElementaryAlexandriaPublic schoolPK–60
Mount Daniel Elementary SchoolFalls ChurchPublic schoolK–20
Mount Airy ElementaryGretnaPublic schoolPK–50
Moton Early Childhood CenterHamptonPublic schoolPK0
Moss-Nuckols ElementaryLouisaPublic schoolPK–50
Moseley ElementaryMoseleyPublic schoolPK–50
Mosaic ElementaryFairfaxPublic schoolPK–60
Morrison SchoolBristolPrivate schoolPK–120
Morningside ElementaryRoanokePublic schoolPK–50
Moorefield Station ElementaryAshburnPublic schoolPK–50
Monument Heights Day School LlcRichmondPrivate schoolPK–K0
Montvale ElementaryMontvalePublic schoolPK–50
Montross MiddleMontrossPublic school6–80
Montrose ElementaryRichmondPublic schoolPK–50
Monticello HighCharlottesvillePublic school9–120
Monticello Governor's Health Sciences AcademyCharlottesvillePublic schoolNot known0
Montgomery County Governor's STEM AcademyChristiansburgPublic schoolNot known0
Montgomery CentralChristiansburgPublic schoolNot known0
Montevideo MiddlePenn LairdPublic school6–80