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. Sixty-nine 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.5 /10

How we calculate this.


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

School Stats

Total Students
170,964
Total Teachers
12,299

Student-Teacher Ratio

14:1

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

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