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,851–1,900 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
Our Lady Of Hope Catholic SchoolPotomac FallsPrivate schoolK–80
Our Lady Of Lourdes Catholic SchoolRichmondPrivate schoolPK–80
Our Lady Of Mount CarmelNewport NewsPrivate schoolPK–80
Our Savior Lutheran SchoolArlingtonPrivate schoolPK–80
Overby-Sheppard ElementaryRichmondPublic schoolPK–50
P.B. Smith ElementaryWarrentonPublic schoolPK–50
P.B. Young Sr. ElementaryNorfolkPublic schoolPK–20
Pace WestGainesvillePublic schoolNot known0
Page County HighShenandoahPublic school9–120
Page County MiddleShenandoahPublic school6–80
Page County Technical CenterLurayPublic schoolNot known0
Page MiddleGloucesterPublic school6–80
Palm Tree SchoolFairfaxPrivate schoolK–120
Park Avenue ElementaryDanvillePublic schoolK–50
Park Place SchoolNorfolkPrivate school3–80
Park Ridge ElementaryStaffordPublic schoolK–50
Park View ElementaryPortsmouthPublic schoolK–60
Park View HighSterlingPublic school9–120
Parklawn ElementaryAlexandriaPublic schoolPK–50
Parkside ElementaryFredericksburgPublic schoolPK–50
Parkside MiddleManassasPublic school6–80
Parkway ElementaryVirginia BeachPublic schoolPK–50
Parry McCluer HighBuena VistaPublic school8–120
Parry McCluer MiddleBuena VistaPublic school6–70
Patrick Copeland ElementaryHopewellPublic schoolK–50
Patrick County HighStuartPublic school8–120
Patrick Henry ElementaryMartinsvillePublic schoolK–50
Patrick Henry HighAshlandPublic school9–120
Patrick Henry HighRoanokePublic school9–120
Patrick Henry HighGlade SpringPublic school9–120
Patrick Henry K-8 SchoolAlexandriaPublic schoolPK–80
Patrick Henry School Of Science And ArtsRichmondPublic schoolK–50
Patrick Springs PrimaryPatrick SpringsPublic schoolPK–30
Patriot HighNokesvillePublic school9–120
Paul Burbank ElementaryHamptonPublic schoolPK–50
Paul Laurence Dunbar Middle for InnovationLynchburgPublic school6–80
Paul Munro ElementaryLynchburgPublic schoolPK–50
Peabody SchoolCharlottesvillePrivate schoolPK–80
Peak View ElementaryPenn LairdPublic schoolPK–50
Pearl Sample ElementaryCulpeperPublic schoolPK–50
Pearson's Corner ElementaryMechanicsvillePublic schoolPK–50
Peasley MiddleGloucesterPublic school6–80
Pemberton ElementaryRichmondPublic schoolPK–50
Pembroke ElementaryVirginia BeachPublic schoolPK–50
Pembroke Meadows ElementaryVirginia BeachPublic schoolPK–50
Peninsula Catholic High SchoolNewport NewsPrivate school8–120
Penn Forest ElementaryRoanokePublic schoolPK–50
Pennington MiddlePennington GapPublic school6–80
Pennington TraditionalManassasPublic school1–80
Perrymont ElementaryLynchburgPublic schoolPK–50