171 schools in Kansas City
Kansas City, Missouri runs 171 public K-12 schools today, teaching approximately 70,415 students across 98 elementary, 29 middle, and 30 high.
4-year change in Kansas City
SY 2020-21 vs SY 2024-25About Kansas City
Kansas City is an expansive Missouri city in terms of public-school footprint, with 171 schools and 70,415 students total.
For a sense of the school types, the city is made up of 98 elementary, 29 middle, 30 high, and 14 other.
Looking at the last 4 years. Across the same 4-year window, public-school enrollment rose 3%: 68,208 students in SY 2020-21 versus 70,027 in SY 2024-25. Kansas City now counts 154 public schools, up from 149 in SY 2020-21.
On allk12, the community for Kansas City discusses school events, board meetings, and seasonal calendars. Members of the local community share what they see day-to-day.