Public schools by city in Virginia
96 Virginia cities have at least 5 public schools with a local mailing address. Each city page lists every school by level with its district, enrollment, and staffing. Smaller communities remain available through the Virginia district directory and search.
Cities with the most public schools
- Richmond111 schools · 54,878 students
- Virginia Beach88 schools · 64,402 students
- Alexandria61 schools · 50,153 students
- Norfolk53 schools · 26,807 students
- Chesapeake51 schools · 39,046 students
- Newport News47 schools · 25,452 students
- Roanoke47 schools · 22,846 students
- Arlington42 schools · 27,950 students
- Woodbridge40 schools · 35,618 students
- Manassas39 schools · 28,670 students
- Hampton36 schools · 19,472 students
- Fredericksburg33 schools · 25,134 students
