45 schools in Naperville
Public K-12 education in Naperville reaches 28,794 students across 45 schools, with a level mix of 30 elementary, 8 middle, and 6 high.
4-year change in Naperville
SY 2020-21 vs SY 2024-25About Naperville
Naperville is a large Illinois city in terms of public-school footprint, with 45 schools and 28,794 students total.
In terms of grade levels, the city covers 30 elementary, 8 middle, 6 high, and 1 other.
Average school size in Naperville is around 640 students, 33% noticeably above the Illinois average of about 480.
Looking at the last 4 years. Across the same 4-year window, public-school enrollment held roughly steady: 29,305 students in SY 2020-21 versus 28,794 in SY 2024-25.
Within the allk12 community for this area, the community for Naperville discusses enrollment trends, district policy changes, and bus-route updates. Anyone with firsthand knowledge of these schools is welcome to weigh in.