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,801–1,850 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
Nysmith School For The GiftedHerndonPrivate schoolPK–80
O.B. Gates ElementaryChesterfieldPublic schoolPK–50
O. Trent Bonner MiddleDanvillePublic school6–80
Oak Grove/Bellemeade ElementaryRichmondPublic schoolPK–50
Oak Grove ElementaryRoanokePublic schoolPK–50
Oak Grove Mennonite SchoolArodaPrivate schoolK–120
Oak Hill AcademyMouth Of WilsonPrivate school8–120
Oak Hill ElementaryHerndonPublic schoolPK–60
Oak Hill Montessori LlcFalls ChurchPrivate schoolPK–K0
Oak Knoll MiddleMechanicsvillePublic school6–80
Oak Lane SchoolHarrisonburgPrivate schoolK–80
Oak Point ElementaryMarionPublic schoolPK–50
Oak Street Elementary SchoolFalls ChurchPublic school3–50
Oak View ElementaryFairfaxPublic schoolPK–60
Oakland ElementaryGalaxPublic schoolPK–50
Oakland ElementarySuffolkPublic schoolPK–50
Oakland SchoolTroyPrivate schoolNot known0
Oakridge ElementaryArlingtonPublic schoolPK–50
Oakton ElementaryOaktonPublic schoolPK–60
Oakton HighViennaPublic school9–120
Oakwood SchoolAnnandalePrivate schoolNot known0
Occohannock ElementaryExmorePublic schoolPK–60
Occoquan ElementaryWoodbridgePublic schoolPK–50
Ocean Lakes ElementaryVirginia BeachPublic schoolPK–50
Ocean Lakes HighVirginia BeachPublic school9–120
Ocean View Christian AcademyNorfolkPrivate schoolPK–120
Ocean View ElementaryNorfolkPublic schoolK–50
Oceanair ElementaryNorfolkPublic schoolPK–50
Old Bridge ElementaryWoodbridgePublic schoolPK–50
Old Donation Episcopal Day SchoolVirginia BeachPrivate schoolPK–K0
Old Donation SchoolVirginia BeachPublic school3–80
Old Hundred ElementaryMidlothianPublic schoolPK–50
Old Town Montessori SchoolAlexandriaPrivate schoolNot known0
Olde Creek ElementaryFairfaxPublic schoolPK–60
Olive Branch Preschool CenterPortsmouthPublic schoolPK0
Oliver C. Greenwood ElementaryNewport NewsPublic schoolPK–50
Open Arms Christian Child Development CenterAshburnPrivate schoolK0
Open HighRichmondPublic school9–120
Orange County HighOrangePublic school9–120
Orange ElementaryOrangePublic schoolPK–50
Orange Hunt ElementarySpringfieldPublic schoolPK–60
Orchard House SchoolRichmondPrivate school5–80
Orchard View ElementaryWinchesterPublic schoolPK–50
Osbourn HighManassasPublic school9–120
Osbourn Park HighManassasPublic school9–120
Oscar F. Smith HighChesapeakePublic school9–120
Oscar Smith MiddleChesapeakePublic school6–80
Otter River ElementaryGoodePublic schoolPK–50
Ottobine ElementaryDaytonPublic schoolPK–50
Our Lady Of Good Counsel SchoolViennaPrivate schoolPK–80