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,451–1,500 of 2,147 public 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
Page County HighShenandoahPublic school9–120
Page County MiddleShenandoahPublic school6–80
Page County Technical CenterLurayPublic schoolNot known0
Page MiddleGloucesterPublic school6–80
Park Avenue ElementaryDanvillePublic schoolK–50
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
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
Penn Forest ElementaryRoanokePublic schoolPK–50
Pennington MiddlePennington GapPublic school6–80
Pennington TraditionalManassasPublic school1–80
Perrymont ElementaryLynchburgPublic schoolPK–50
Peter Muhlenberg MiddleWoodstockPublic school6–80
Petersburg HighPetersburgPublic school9–120
Petersburg Regional AlternativePetersburgPublic schoolNot known0
Petsworth ElementaryGloucesterPublic schoolPK–50
Phenix ElementaryPhenixPublic schoolPK–50
Phillips ElementaryHamptonPublic schoolK–50
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 Governor's SchoolMartinsvillePublic schoolNot known0