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 951–1,000 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
P.B. Smith ElementaryWarrentonPublic schoolPK–50
Overby-Sheppard ElementaryRichmondPublic schoolPK–50
Our Savior Lutheran SchoolArlingtonPrivate schoolPK–80
Our Lady Of Mount CarmelNewport NewsPrivate schoolPK–80
Our Lady Of Lourdes Catholic SchoolRichmondPrivate schoolPK–80
Our Lady Of Hope Catholic SchoolPotomac FallsPrivate schoolK–80
Our Lady Of Good Counsel SchoolViennaPrivate schoolPK–80
Ottobine ElementaryDaytonPublic schoolPK–50
Otter River ElementaryGoodePublic schoolPK–50
Oscar Smith MiddleChesapeakePublic school6–80
Oscar F. Smith HighChesapeakePublic school9–120
Osbourn Park HighManassasPublic school9–120
Osbourn HighManassasPublic school9–120
Orchard View ElementaryWinchesterPublic schoolPK–50
Orchard House SchoolRichmondPrivate school5–80
Orange Hunt ElementarySpringfieldPublic schoolPK–60
Orange ElementaryOrangePublic schoolPK–50
Orange County HighOrangePublic school9–120
Open HighRichmondPublic school9–120
Open Arms Christian Child Development CenterAshburnPrivate schoolK0
Oliver C. Greenwood ElementaryNewport NewsPublic schoolPK–50
Olive Branch Preschool CenterPortsmouthPublic schoolPK0
Olde Creek ElementaryFairfaxPublic schoolPK–60
Old Town Montessori SchoolAlexandriaPrivate schoolNot known0
Old Hundred ElementaryMidlothianPublic schoolPK–50
Old Donation SchoolVirginia BeachPublic school3–80
Old Donation Episcopal Day SchoolVirginia BeachPrivate schoolPK–K0
Old Bridge ElementaryWoodbridgePublic schoolPK–50
Oceanair ElementaryNorfolkPublic schoolPK–50
Ocean View ElementaryNorfolkPublic schoolK–50
Ocean View Christian AcademyNorfolkPrivate schoolPK–120
Ocean Lakes HighVirginia BeachPublic school9–120
Ocean Lakes ElementaryVirginia BeachPublic schoolPK–50
Occoquan ElementaryWoodbridgePublic schoolPK–50
Occohannock ElementaryExmorePublic schoolPK–60
Oakwood SchoolAnnandalePrivate schoolNot known0
Oakton HighViennaPublic school9–120
Oakton ElementaryOaktonPublic schoolPK–60
Oakridge ElementaryArlingtonPublic schoolPK–50
Oakland SchoolTroyPrivate schoolNot known0
Oakland ElementaryGalaxPublic schoolPK–50
Oakland ElementarySuffolkPublic schoolPK–50
Oak View ElementaryFairfaxPublic schoolPK–60
Oak Street Elementary SchoolFalls ChurchPublic school3–50
Oak Point ElementaryMarionPublic schoolPK–50
Oak Lane SchoolHarrisonburgPrivate schoolK–80
Oak Knoll MiddleMechanicsvillePublic school6–80
Oak Hill Montessori LlcFalls ChurchPrivate schoolPK–K0
Oak Hill ElementaryHerndonPublic schoolPK–60
Oak Hill AcademyMouth Of WilsonPrivate school8–120