Photo: Jefferson National Expansion Memorial, NPS from St. Louis, MO, USA · CC BY 2.0St. Louis’s public schools score below 97% of Missouri districts on tests and graduation
Math proficiency in St. Louis’s districts is 12%, below the Missouri average (39%). The grade covers the public school district serving St. Louis, from kindergarten through graduation, on state tests and graduation. Each state writes its own tests, so this is the one TownRatings grade compared within Missouri, not nationally.
From Missouri state tests taken in spring 2022, when 97% of students in the tested grades sat them, and the class of 2023’s four-year graduation rate, as reported to the U.S. Department of Education.
St. Louis’s schools, in brief
Results trail the state
In spring 2022, 19% of tested students were proficient in reading and 12% in math, against 43% and 39% statewide; 97% of students in the tested grades sat the tests. The grade ↓
Graduation
70% of the class of 2023 graduated in four years, against 89% across Missouri. Districts ↓
Charters enroll a large share of students
Charter schools located in St. Louis enroll 11,948 students, against the district’s 17,933. Each is graded on its own results; none is part of the district grade. Every school ↓
Spending and class size
The district spends $23,121 per student, against $14,569 across Missouri (FY2024). Spending doesn’t count toward the grade. Districts ↓
41 elementary schools, then 14 middle and ten high schools
Which school depends on the address at every step. See the path ↓
Written from the figures on this page. Tests are from 2021–22, graduation from the class of 2023; each school’s own letter uses 2020–21 results.
What’s behind St. Louis’s grade
D−: better than 3% of Missouri school districts, #242 of 247 Missouri towns. Both inputs trail the Missouri average; graduation is the closer of the two to typical.
Where will my kid go?
Pick a grade. These are the public schools that serve St. Louis, with each school’s own grade.
St. Louis’s public schools are run by St. Louis City School District. To confirm the school for a specific address, ask the district.
The district
Spending and class size are shown but don’t count toward the grade. Each district’s own page has every school.
Well below the state in reading
St. Louis vs. its neighbors
Schools grades for the Missouri towns that share St. Louis’s borders.
| Town | Schools | Main districts |
|---|---|---|
| St. Louis | D− | St. Louis City |
| Clayton | A+ | Clayton |
| Riverview | D− | Riverview Gardens |
| Richmond Heights | A+ | Maplewood-Richmond Heights PK–12 · Clayton PK–12 |
| Bellefontaine Neighbors | D | Riverview Gardens PK–12 · Hazelwood PK–12 |
| Jennings | D | Jennings |
| Maplewood | A | Maplewood-Richmond Heights |
Cahokia Heights, IL, Centreville, IL, Chouteau, IL, East St. Louis, IL, Sauget, IL, Sugar Loaf, IL and Venice, IL border St. Louis but are graded on their own state’s tests, so they’re left out.
Every school in St. Louis
127 schools. Each public school’s letter compares its own 2020–21 reading and math results with Missouri’s other public schools (the newest school-level results we have).
Left off: 9 public programs with fewer than 25 students (MO School for the Blind - ELEM, Gateway/Hubert Wheeler School, Vicc, Vo. Tech. Tuition, Beaumont Cte High School, ST. Louis Children's Hospital, Carnahan SCH. of the Future, Educ Therap Support at Madison and BELIEVE Academy STL).
Questions about St. Louis’s schools
Are St. Louis’s schools good?
On Missouri’s tests they score below most of the state: the public schools St. Louis children attend score below 97% of Missouri’s school districts on tests and graduation, a D− Schools grade, #242 of 247 Missouri towns. Among towns with similar incomes they beat 2%. Tests are from 2021–22, graduation from the class of 2023.
What school district is St. Louis in?
St. Louis City School District, which runs grades PK–12 and enrolls 17,933 students in 62 schools (2024–25).
Where do St. Louis kids go to high school?
One of 10 high schools, depending on your address: Gateway High, Roosevelt High, Vashon High, McKinley Class. Leadership Ac., Sumner High, Soldan International Studies, Collegiate School of Med/Bio, Metro High, Central Visual/Perf. Arts High and Community Access Job Training.
What is St. Louis’s graduation rate?
70% of the class of 2023 in St. Louis City School District graduated in four years, against 89% across Missouri.
How much does St. Louis spend per student?
$23,121 in St. Louis City School District (FY2024), against $14,569 across Missouri. Spending doesn’t count toward the grade.
Are there private schools in St. Louis?
Yes: St. Louis University High School (catholic · all-boys, grades 9–12, 1,036 students), St. Gabriel the Archangel School (Catholic, grades K–8, 475 students), Cardinal Ritter College Prep High School (Catholic, grades 9–12, 453 students), St. Margaret of Scotland School (Catholic, grades PK–8, 442 students), St. Ambrose School (Catholic, grades PK–8, 268 students), South City Community School (religious, grades PK–8, 235 students), City Academy (nonsectarian, grades PK–6, 228 students), Word of Life Lutheran School (religious, grades PK–8, 223 students), Word of Life Lutheran (religious, grades PK–8, 223 students), St. Raphael the Archangel School (Catholic, grades PK–8, 220 students), St. Mary's South Side Catholic High School (catholic · all-boys, grades 9–12, 203 students), Tower Grove Christian Academy (religious, grades PK–8, 201 students), St. Stephen Protomartyr School (Catholic, grades PK–8, 190 students), St. Frances Cabrini Academy (Catholic, grades K–8, 185 students), St. Cecilia School (Catholic, grades K–8, 178 students), St. Roch School (Catholic, grades PK–8, 148 students), St. Louis Catholic Academy (Catholic, grades K–8, 137 students), Rosati-Kain High School (catholic · all-girls, grades 9–12, 127 students), Crossroads College Preparatory School (nonsectarian, grades 7–12, 125 students), Montessori Lab School at Grand Center (nonsectarian, grades PK–5, 103 students), Loyola Academy of St. Louis (catholic · all-boys, grades 4–8, 77 students), River Roads Lutheran School (religious, grades PK–8, 68 students), Guidepost Montessori School (nonsectarian, grades PK–K, 68 students), Marian Middle School (catholic · all-girls, grades 6–8, 44 students), Map ST. Louis (nonsectarian, grades 7–12, 32 students), Janan Academy (religious, grades PK–2, 23 students), Central Institute for the Deaf (special education, grades , 18 students) and South City Catholic Academy Learning Center (Catholic, grades 2–8, 14 students). St. Louis also has 36 charter schools, free and open by application.
Parents talk
What St. Louis families are saying about school.
Looking for colleges? Colleges near St. Louis → They have their own page.
School data: state test results (2021–22, with participation) and four-year graduation rates (class of 2023) reported to the U.S. Department of Education (EDFacts via ED Data Express); each school’s own letter uses its 2020–21 results (EDFacts via the Urban Institute); schools and enrollment from NCES (2024–25; private schools 2023–24); spending from the Census Bureau’s school finance survey (FY2024). The School Grade is our own summary, graded within Missouri. Stars are from neighbors.