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.
7-year change in Naperville
SY 2017-18 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 7 years. Across the same 7-year window, public-school enrollment contracted 7%: 30,873 students in SY 2017-18 versus 28,794 in SY 2024-25. The school count fell from 47 to 41 across the same 7-year window. The White share of public-school enrollment declined from 55% to 47%.
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.