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.
7-year change in Kansas City
SY 2017-18 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 7 years. Across the same 7-year window, public-school enrollment remained close to its prior level: 70,868 students in SY 2017-18 versus 70,027 in SY 2024-25. Kansas City now counts 154 public schools, up from 145 in SY 2017-18. The Hispanic share of public-school enrollment climbed from 18% to 23%.
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.