About St. Louis Schools
- There are 349 K-12 schools in St. Louis, MO, including 218 public schools and 131 private schools. St. Louis public schools belong to twenty five districts, Affton 101 School District, Bayless School District, City Garden Montessori School District, Confluence Academies School District, Construction Careers Center School District, Division of Youth Services School District, Ferguson-Florissant R-II School District, Hancock Place School District, Hazelwood School District, Imagine Acad. Academic Success School District, Imagine Academy ES and Math School District, Imagine Academy of Careers School District, Ladue School District, Lift for Life Academy School District, Lindbergh R-Viii School District, Mehlville R-IX School District, MO School for the Blind School District, Normandy School District, Pattonville R-III School District, Ritenour School District, Riverview Gardens School District, St. Louis Charter School District, St. Louis City School District, State Schools for Sev Handic School District and Webster Groves School District.
- There are 135 St. Louis elementary schools, 77 St. Louis middle schools, 55 St. Louis high schools and 365 St. Louis preschool schools.
St. Louis School Districts
- Affton 101 (4 schools)
- Bayless (4 schools)
- City Garden Montessori (1 school)
- Confluence Academies (4 schools)
- Construction Careers Center (1 school)
- Division of Youth Services (42 schools)
- Ferguson-Florissant R-II (25 schools)
- Hancock Place (3 schools)
- Hazelwood (30 schools)
Contact Education.com with questions or feedback about SchoolFinder.
Please note, if you wish to speak to someone at the school, you must contact the school directly.



