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
| School, sort descending | City, sort ascending | Type | Grades | Active scholarships, sort ascending |
|---|---|---|---|---|
| Page County High | Shenandoah | Public school | 9–12 | 0 |
| Page County Middle | Shenandoah | Public school | 6–8 | 0 |
| Page County Technical Center | Luray | Public school | Not known | 0 |
| Page Middle | Gloucester | Public school | 6–8 | 0 |
| Park Avenue Elementary | Danville | Public school | K–5 | 0 |
| Park Ridge Elementary | Stafford | Public school | K–5 | 0 |
| Park View Elementary | Portsmouth | Public school | K–6 | 0 |
| Park View High | Sterling | Public school | 9–12 | 0 |
| Parklawn Elementary | Alexandria | Public school | PK–5 | 0 |
| Parkside Elementary | Fredericksburg | Public school | PK–5 | 0 |
| Parkside Middle | Manassas | Public school | 6–8 | 0 |
| Parkway Elementary | Virginia Beach | Public school | PK–5 | 0 |
| Parry McCluer High | Buena Vista | Public school | 8–12 | 0 |
| Parry McCluer Middle | Buena Vista | Public school | 6–7 | 0 |
| Patrick Copeland Elementary | Hopewell | Public school | K–5 | 0 |
| Patrick County High | Stuart | Public school | 8–12 | 0 |
| Patrick Henry Elementary | Martinsville | Public school | K–5 | 0 |
| Patrick Henry High | Ashland | Public school | 9–12 | 0 |
| Patrick Henry High | Roanoke | Public school | 9–12 | 0 |
| Patrick Henry High | Glade Spring | Public school | 9–12 | 0 |
| Patrick Henry K-8 School | Alexandria | Public school | PK–8 | 0 |
| Patrick Henry School Of Science And Arts | Richmond | Public school | K–5 | 0 |
| Patrick Springs Primary | Patrick Springs | Public school | PK–3 | 0 |
| Patriot High | Nokesville | Public school | 9–12 | 0 |
| Paul Burbank Elementary | Hampton | Public school | PK–5 | 0 |
| Paul Laurence Dunbar Middle for Innovation | Lynchburg | Public school | 6–8 | 0 |
| Paul Munro Elementary | Lynchburg | Public school | PK–5 | 0 |
| Peak View Elementary | Penn Laird | Public school | PK–5 | 0 |
| Pearl Sample Elementary | Culpeper | Public school | PK–5 | 0 |
| Pearson's Corner Elementary | Mechanicsville | Public school | PK–5 | 0 |
| Peasley Middle | Gloucester | Public school | 6–8 | 0 |
| Pemberton Elementary | Richmond | Public school | PK–5 | 0 |
| Pembroke Elementary | Virginia Beach | Public school | PK–5 | 0 |
| Pembroke Meadows Elementary | Virginia Beach | Public school | PK–5 | 0 |
| Penn Forest Elementary | Roanoke | Public school | PK–5 | 0 |
| Pennington Middle | Pennington Gap | Public school | 6–8 | 0 |
| Pennington Traditional | Manassas | Public school | 1–8 | 0 |
| Perrymont Elementary | Lynchburg | Public school | PK–5 | 0 |
| Peter Muhlenberg Middle | Woodstock | Public school | 6–8 | 0 |
| Petersburg High | Petersburg | Public school | 9–12 | 0 |
| Petersburg Regional Alternative | Petersburg | Public school | Not known | 0 |
| Petsworth Elementary | Gloucester | Public school | PK–5 | 0 |
| Phenix Elementary | Phenix | Public school | PK–5 | 0 |
| Phillips Elementary | Hampton | Public school | K–5 | 0 |
| Phoebus High | Hampton | Public school | 9–12 | 0 |
| Phoenix Academy | Baskerville | Public school | Not known | 0 |
| Phoenix Center | Chesterfield | Public school | Not known | 0 |
| Phoenix Center for Innovative Learning | Fredericksburg | Public school | Not known | 0 |
| Piedmont Alternative School | Crewe | Public school | Not known | 0 |
| Piedmont Governor's School | Martinsville | Public school | Not known | 0 |