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,251–1,300 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 |
|---|---|---|---|---|
| McGaheysville Elementary | McGaheysville | Public school | PK–5 | 0 |
| McHarg Elementary | Radford | Public school | PK–2 | 0 |
| McLean High | McLean | Public school | 9–12 | 0 |
| McNair Elementary | Herndon | Public school | PK–2 | 0 |
| McNair Upper Elementary | Herndon | Public school | 3–6 | 0 |
| Meadow View Elementary | Martinsville | Public school | PK–5 | 0 |
| Meadowbrook High | North Chesterfield | Public school | 9–12 | 0 |
| Meadowland Elementary | Sterling | Public school | PK–5 | 0 |
| Meadows of Dan Elementary | Meadows of Dan | Public school | PK–7 | 0 |
| Meadowview Elementary | Meadowview | Public school | PK–5 | 0 |
| Meadville Elementary | Nathalie | Public school | PK–5 | 0 |
| Mechanicsville Elementary | Mechanicsville | Public school | PK–5 | 0 |
| Mechanicsville High | Mechanicsville | Public school | 9–12 | 0 |
| Mecklenburg County High | Baskerville | Public school | 9–12 | 0 |
| Mecklenburg County Middle | Baskerville | Public school | 6–8 | 0 |
| Meherrin Elementary | Newsoms | Public school | PK–5 | 0 |
| Meherrin Powellton Elementary | Lawrenceville | Public school | PK–6 | 0 |
| Menchville High | Newport News | Public school | 9–12 | 0 |
| Meridian High School | Falls Church | Public school | 9–12 | 0 |
| Metompkin Elementary | Parksley | Public school | PK–5 | 0 |
| Metro Richmond Alternative Ed | Richmond | Public school | Not known | 0 |
| Middle Peninsula Academic Center | King William | Public school | Not known | 0 |
| Middle Peninsula Juvenile Detention Home | Williamsburg | Public school | Not known | 0 |
| Middle Road Elementary | Prince George | Public school | PK–5 | 0 |
| Middleburg Community Charter | Middleburg | Public school | K–5 | 0 |
| Middlesex Elementary | Locust Hill | Public school | PK–5 | 0 |
| Middlesex High | Saluda | Public school | 9–12 | 0 |
| Middletown Elementary | Middletown | Public school | PK–5 | 0 |
| Midlothian High | Midlothian | Public school | 9–12 | 0 |
| Midlothian Middle | Midlothian | Public school | 6–8 | 0 |
| Midway Elementary | Church Road | Public school | PK–5 | 0 |
| Miles Jones Elementary | Richmond | Public school | PK–5 | 0 |
| Mill Run Elementary | Ashburn | Public school | PK–5 | 0 |
| Millboro Elementary | Millboro | Public school | PK–7 | 0 |
| Millbrook High | Winchester | Public school | 9–12 | 0 |
| Mills E. Godwin High | Richmond | Public school | 9–12 | 0 |
| Minnieville Elementary | Woodbridge | Public school | PK–5 | 0 |
| Monacan High | North Chesterfield | Public school | 9–12 | 0 |
| Monelison Middle | Madison Heights | Public school | 6–8 | 0 |
| Moneta Elementary | Moneta | Public school | PK–5 | 0 |
| Montclair Elementary | Dumfries | Public school | PK–5 | 0 |
| Monterey Elementary | Roanoke | Public school | K–5 | 0 |
| Montessori Public School of Arlington | Arlington | Public school | PK–5 | 0 |
| Montevideo Middle | Penn Laird | Public school | 6–8 | 0 |
| Montgomery Central | Christiansburg | Public school | Not known | 0 |
| Montgomery County Governor's STEM Academy | Christiansburg | Public school | Not known | 0 |
| Monticello Governor's Health Sciences Academy | Charlottesville | Public school | Not known | 0 |
| Monticello High | Charlottesville | Public school | 9–12 | 0 |
| Montrose Elementary | Richmond | Public school | PK–5 | 0 |
| Montross Middle | Montross | Public school | 6–8 | 0 |