113 schools in Richmond
Richmond, Virginia comes in at 113 public K-12 schools on the latest counts, with roughly 57,345 students total and an average campus size near 507.
7-year change in Richmond
SY 2017-18 vs SY 2024-25About Richmond
Richmond is a wide-reaching Virginia city in terms of public-school footprint, with 113 schools and 57,345 students total.
Looking at the level breakdown, the city is built around 78 elementary, 15 middle, 17 high, and 3 other.
Schools in Richmond average about 507 students each, 25% noticeably below the Virginia norm.
Trend over the past 7 years. Total public-school enrollment in Richmond has declined 8% since SY 2017-18, moving from about 62,099 students to 57,345. Over that span, Richmond closed 1 school, going from 96 to 95. Demographically, the Hispanic share of enrollment rose from 14% to 22%.
Within the allk12 community for this area, the community for Richmond discusses open enrollment windows, redistricting talk, and busing logistics. Members of the local community share what they see day-to-day.