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,901–1,950 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
Peter Muhlenberg MiddleWoodstockPublic school6–80
Petersburg HighPetersburgPublic school9–120
Petersburg Regional AlternativePetersburgPublic schoolNot known0
Petsworth ElementaryGloucesterPublic schoolPK–50
Phenix ElementaryPhenixPublic schoolPK–50
Phillips Building Futures - LoudounLeesburgPrivate school10–120
Phillips ElementaryHamptonPublic schoolK–50
Phillips Programs ~ Building Futures LoudonAnnandalePrivate school10–120
Phillips School-annandaleAnnandalePrivate school1–120
Phillips School - FairfaxFairfaxPrivate school3–120
Phoebus HighHamptonPublic school9–120
Phoenix AcademyBaskervillePublic schoolNot known0
Phoenix CenterChesterfieldPublic schoolNot known0
Phoenix Center for Innovative LearningFredericksburgPublic schoolNot known0
Piedmont Alternative SchoolCrewePublic schoolNot known0
Piedmont Christian SchoolBumpassPrivate schoolPK–120
Piedmont Governor's SchoolMartinsvillePublic schoolNot known0
Piedmont Reg Ed/Ivy CreekCharlottesvillePublic schoolNot known0
Piedmont Regional Juvenile Detention CenterFarmvillePublic schoolNot known0
Pilgrim Christian SchoolStuarts DraftPrivate schoolK–120
Pimmit Early Childhood Resource CenterFalls ChurchPublic schoolPK0
Pinchbeck ElementaryRichmondPublic schoolPK–50
Pine Spring ElementaryFalls ChurchPublic schoolPK–60
Pinebrook ElementaryAldiePublic schoolPK–50
Pinecrest SchoolAnnandalePrivate schoolPK–60
Piney Branch ElementaryBristowPublic schoolPK–50
Pittsylvania Regional Alternative School/STEM AcademyChathamPublic schoolNot known0
Pittsylvania Vocational-Technical CenterChathamPublic schoolNot known0
Plains ElementaryTimbervillePublic schoolPK–50
Playful Platos MontessoriAshburnPrivate schoolK0
Plaza Christian AcademyVirginia BeachPrivate schoolPK–10
Plaza MiddleVirginia BeachPublic school6–80
Pleasant Valley ElementaryHarrisonburgPublic schoolPK–50
Pleasants Lane ElementaryPetersburgPublic schoolK–50
Plum Center For Lifelong LearningSpringfieldPublic schoolNot known0
Pocahontas Correctional CenterPocahontasPublic school11–120
Pocahontas ElementaryPowhatanPublic schoolPK–50
Pocahontas MiddleRichmondPublic school6–80
Poe MiddleAnnandalePublic school6–80
Point O' View ElementaryVirginia BeachPublic schoolPK–50
Point Option Alternative SchoolNewport NewsPublic schoolNot known0
Pole Green ElementaryMechanicsvillePublic schoolPK–50
Poplar Tree ElementaryChantillyPublic schoolPK–60
Poquoson ElementaryPoquosonPublic school3–50
Poquoson HighPoquosonPublic school9–120
Poquoson MiddlePoquosonPublic school6–80
Poquoson PrimaryPoquosonPublic schoolPK–20
Portlock PrimaryChesapeakePublic schoolPK–20
Portsmouth Catholic Regional SchoolPortsmouthPrivate schoolPK–80
Portsmouth Christian SchoolPortsmouthPrivate schoolPK–120