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 2,501–2,550 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
| School, sort ascending | City, sort ascending | Type | Grades | Active scholarships, sort ascending |
|---|---|---|---|---|
| Building Blocks Center For Children With Autism | Danville | Private school | 3–8 | 0 |
| Buffalo Trail Elementary | Aldie | Public school | PK–5 | 0 |
| Buffalo Gap Middle | Swoope | Public school | 6–8 | 0 |
| Buffalo Gap High | Swoope | Public school | 9–12 | 0 |
| Buffalo Creek Boys School | Lexington | Private school | 6–8 | 0 |
| Bucknell Elementary | Alexandria | Public school | PK–6 | 0 |
| Buckland Mills Elementary | Gainesville | Public school | PK–5 | 0 |
| Buckingham County Middle | Buckingham | Public school | 6–8 | 0 |
| Buckingham County High | Buckingham | Public school | 9–12 | 0 |
| Buckingham Co Primary | Dillwyn | Public school | K–2 | 0 |
| Buckingham Co Prekindergarten Center | Buckingham | Public school | PK | 0 |
| Buckingham Co Elementary | Dillwyn | Public school | 3–5 | 0 |
| Buchanan Elementary | Buchanan | Public school | PK–5 | 0 |
| Buchanan County Technology Career & Higher Learning Center | Grundy | Public school | Not known | 0 |
| Bryant High | Alexandria | Public school | 9–12 | 0 |
| Bruton High | Williamsburg | Public school | 9–12 | 0 |
| Brunswick High | Lawrenceville | Public school | 9–12 | 0 |
| Brunswick County Elementary | Lawrenceville | Public school | Not known | 0 |
| Brunswick Academy | Lawrenceville | Private school | PK–12 | 0 |
| Brownsville Elementary | Crozet | Public school | PK–5 | 0 |
| Browne Academy | Alexandria | Private school | PK–8 | 0 |
| Brosville Elementary | Danville | Public school | PK–5 | 0 |
| Brookwood Elementary | Virginia Beach | Public school | PK–5 | 0 |
| Brookville Middle | Lynchburg | Public school | 6–8 | 0 |
| Brookville High | Lynchburg | Public school | 9–12 | 0 |
| Brooksfield School | McLean | Private school | PK–K | 0 |
| Brookneal Elementary | Brookneal | Public school | PK–5 | 0 |
| Brookland Middle | Richmond | Public school | 6–8 | 0 |
| Brookfield Elementary | Chantilly | Public school | PK–6 | 0 |
| Brooke Point High | Stafford | Public school | 9–12 | 0 |
| Brock Road Elementary | Spotsylvania | Public school | PK–5 | 0 |
| Broadway High | Broadway | Public school | 9–12 | 0 |
| Broadway Christian School | Hopewell | Private school | K–12 | 0 |
| Broadwater Academy | Exmore | Private school | PK–12 | 0 |
| Broadus Wood Elementary | Earlysville | Public school | PK–5 | 0 |
| Broad Run High | Ashburn | Public school | 9–12 | 0 |
| Broad Rock Elementary | Richmond | Public school | PK–5 | 0 |
| Bristow Run Elementary | Bristow | Public school | PK–5 | 0 |
| Bristow Montessori School | Bristow | Private school | PK–3 | 0 |
| Brighton Elementary | Portsmouth | Public school | K–6 | 0 |
| Bridging Communities STEM Academy | New Kent | Public school | Not known | 0 |
| Bridging Communities Reg Career & Technical Center | New Kent | Public school | Not known | 0 |
| Bridges Treatment Center | Lynchburg | Private school | 3–11 | 0 |
| Briar Woods High | Ashburn | Public school | 9–12 | 0 |
| Brentsville District High | Nokesville | Public school | 9–12 | 0 |
| Bren Mar Park Elementary | Alexandria | Public school | PK–5 | 0 |
| Breckinridge Middle | Roanoke | Public school | 6–8 | 0 |
| Breckinridge Elementary | Fincastle | Public school | PK–5 | 0 |
| Brec Academy | Petersburg | Private school | 4–12 | 0 |
| Breaking Barriers Alternative Ed/Henry Co | Collinsville | Public school | Not known | 0 |