186 schools in Saint Paul
Saint Paul's public-school directory totals 186 schools, with student enrollment near 54,417 (91 elementary, 25 middle, and 54 high).
7-year change in Saint Paul
SY 2017-18 vs SY 2024-25About Saint Paul
Saint Paul, Minnesota is home to 186 public schools, with combined enrollment of approximately 54,417 students. By school count, it is a high-population city.
Looking at the level breakdown, the city is made up of 91 elementary, 25 middle, 54 high, and 16 other.
Per-campus enrollment runs near 293, below the state mean of about 357.
Over the past 7-year window. Combined enrollment now sits at 53,939 students, remained close to its prior level from the 54,247 reported in SY 2017-18. Over that span, Saint Paul gained 5 schools, going from 136 to 141.
On this page, the community for Saint Paul discusses school events, board meetings, and seasonal calendars. Members of the local community share what they see day-to-day.