37 schools in St Charles
Public K-12 education in St Charles reaches 21,260 students across 37 schools, with a level mix of 19 elementary, 9 middle, and 8 high.
7-year change in St Charles
SY 2017-18 vs SY 2024-25About St Charles
Across St Charles, Missouri, 37 public schools hosts about 21,260 students between them.
On the level-by-level breakdown, the city covers 19 elementary, 9 middle, 8 high, and 1 other.
Average school size in St Charles is around 575 students, 51% noticeably above the Missouri average of about 382.
Looking at the last 7 years. Combined enrollment now sits at 18,916 students, shrank 4% from the 19,806 reported in SY 2017-18. St Charles now counts 27 public schools, down from 28 in SY 2017-18. The White share of public-school enrollment fell from 78% to 72%.
Within the allk12 community for this area, the community for St Charles discusses sports rivalries, cross-district programs, and shared facilities. Members of the local community share what they see day-to-day.