266 schools in Indianapolis
Indianapolis, Indiana runs 266 public K-12 schools today, teaching approximately 157,469 students across 152 elementary, 35 middle, and 50 high.
7-year change in Indianapolis
SY 2017-18 vs SY 2024-25About Indianapolis
Indianapolis, Indiana is home to 266 public schools, with combined enrollment of approximately 157,469 students. By school count, it is a high-population city.
On the level-by-level breakdown, the city spans 152 elementary, 35 middle, 50 high, and 29 other.
Looking at the last 7 years. Total public-school enrollment in Indianapolis has fell 3% since SY 2017-18, moving from about 160,130 students to 156,042. The school count climbed from 233 to 238 across the same 7-year window. Demographically, the White share of enrollment declined from 34% to 25%.
On this page, the community for Indianapolis discusses open enrollment windows, redistricting talk, and busing logistics. Posts come from current and former families, staff, and alumni.