How good are the schools in St. Louis, MO?

St. Louis encompasses 135 public elementary, middle and high schools. St. Louis also has 333 private schools. Thirty-three high schools are recognized on U.S. News & World Report's Best High Schools rankings.

St. Louis is also home to 17 colleges and/or universities, four of which earned places on U.S. News & World Report's Best Colleges rankings.

College Readiness Index

Index Score: 5.3 /10

How we calculate this.


St. Louis has a lower score than similarly sized metro areas.

School Stats

Total Students
175,159
Total Teachers
12,242

Student-Teacher Ratio

14:1

Based on 2015 National Center for Education Statistics data

All High Schools in St. Louis

Data sourced from the National Center for Education Statistics and U.S. News & World Report's Best High Schools rankings.

Nearby School Districts

St. Louis City
13 High Schools
Parkway C-2
5 High Schools
Rockwood R-VI
4 High Schools
Ft. Zumwalt R-II
4 High Schools
Ferguson-Florissant R-II
3 High Schools
Hazelwood
3 High Schools
Francis Howell R-III
3 High Schools
Fox C-6
2 High Schools

See all school districts in Missouri