54 schools in Norfolk
54 public K-12 schools operate inside Norfolk, with combined enrollment of about 26,807 students (41 elementary, 6 middle, and 5 high).
7-year change in Norfolk
SY 2017-18 vs SY 2024-25About Norfolk
Across Norfolk, Virginia, 54 public schools instructs about 26,807 students between them.
Looking at the level breakdown, the city is built around 41 elementary, 6 middle, 5 high, and 2 other.
Schools in Norfolk average about 496 students each, 26% below the Virginia norm.
Looking at the last 7 years. Across the same 7-year window, public-school enrollment shrank 13%: 30,776 students in SY 2017-18 versus 26,807 in SY 2024-25. The school count fell from 47 to 44 across the same 7-year window. The Hispanic share of public-school enrollment climbed from 9% to 16%.
On this page, the community for Norfolk discusses enrollment trends, district policy changes, and bus-route updates. Members of the local community share what they see day-to-day.