Guest, Sign inJoin

Post to St. Louis

We’ll email a one-tap link to publish your post. No password, and nothing is public until you click it.
Already a member? Sign in
Runner Fountain and Old Courthouse and Arch (5618845531)Photo: Jefferson National Expansion Memorial, NPS from St. Louis, MO, USA · CC BY 2.0
D−
Schools in St. Louis · St. Louis City School District

St. 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.

#242of 247 Missouri townsK–12Where will my kid go?

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.

Reading proficiency
19%
▼ 24 pts vs MO 43%
2021–22
Math proficiency
12%
▼ 27 pts vs MO 39%
2021–22
Graduate on time
70%
▼ 19 pts vs MO 89%
class of 2023
Spent per student
$23.1K
▲ 59% vs MO $14.6K
FY2024
Students per teacher
11.6
MO 12.8 · smaller classes
Schools in town
127
17,476 students on the public path
In brief

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.

The School Grade

What’s behind St. Louis’s grade

D− Test scoresD− Graduation

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.

Missouri school districts we grade (535)Better than 3%
Lower resultsHigher results
Missouri towns with similar household incomes (624)Better than 2%
A firm grade. Ordinary sampling error in 8,850 test results and a graduating class of 1,308 wouldn’t change the letter. The tests are from spring 2022, when 97% of St. Louis’s students in the tested grades sat them (8,969 in math, 8,730 in reading).

How TownRatings grades schools →

Where will my kid go?

Pick a grade. These are the public schools that serve St. Louis, with each school’s own grade.

41 schools teach K in St. Louis’s district. Which one depends on your address. Their grades range from D− to A+, so check the specific school.
Stix Early Childhood CTR.
Elementary · Grades PK–2 · St Louis
472 students13:1Rate it →
Gateway Elem.
Elementary · Grades PK–5 · St Louis
D−
426 students11:1Rate it →
Mullanphy Botanical Gardens
Elementary · Grades PK–5 · St Louis
D−
413 students10:1Rate it →
Mason Elem.
Elementary · Grades PK–6 · St Louis
C−
393 students11:1Rate it →
Buder Elem.
Elementary · Grades PK–5 · St Louis
D
359 students11:1Rate it →
Woerner Elem
Elementary · Grades PK–5 · St Louis
D
349 students12:1Rate it →
Dewey SCH.-Internat'l. Studies
Elementary · Grades PK–5 · St Louis
D
337 students12:1Rate it →
Nahed Chapman New American Aca
Elementary · Grades K–8
D−
332 students11:1Rate it →
Earl Nance SR. Elem.
Elementary · Grades PK–6 · St Louis
D−
321 students13:1Rate it →
Woodward Elem.
Elementary · Grades PK–5 · St Louis
D−
319 students14:1Rate it →
Mallinckrodt A.B.I. Elem.
Elementary · Grades PK–5 · St Louis
A+
313 students14:1Rate it →
Wilkinson Early Childhood CTR.
Elementary · Grades PK–2 · St Louis
304 students12:1Rate it →
Cole Elem.
Elementary · Grades PK–8 · St Louis
D−
283 students11:1Rate it →
Hickey Elem.
Elementary · Grades PK–6 · St Louis
D−
273 students14:1Rate it →
Shaw Visual/Perf. Arts CTR.
Elementary · Grades PK–5 · St Louis
D
272 students10:1Rate it →
Washington Montessori
Elementary · Grades PK–5 · St Louis
D−
266 students11:1Rate it →
Laclede Elem.
Elementary · Grades PK–8 · St Louis
D−
264 students15:1Rate it →
Mann Elem.
Elementary · Grades PK–6 · St Louis
D
261 students14:1Rate it →
Betty Wheeler Classical JR. Ac
Elementary · Grades PK–5 · St Louis
A+
260 students11:1Rate it →
Oak Hill Elem.
Elementary · Grades PK–5 · St Louis
D
256 students13:1Rate it →
Hamilton Elem. Community Ed.
Elementary · Grades PK–5 · St Louis
D−
243 students11:1Rate it →
Lyon at Blow Elem.
Elementary · Grades PK–8 · St Louis
D−
243 students8:1Rate it →
Lexington Elem.
Elementary · Grades PK–5 · St Louis
D−
234 students13:1Rate it →
Columbia Elem. Comm. Ed. CTR.
Elementary · Grades PK–6 · St Louis
D−
216 students15:1Rate it →
Sigel Elem. Comm. Ed. CTR.
Elementary · Grades PK–6 · St Louis
D−
206 students11:1Rate it →
Hodgen Elem.
Elementary · Grades PK–6 · St Louis
D−
206 students10:1Rate it →
Herzog Elem.
Elementary · Grades PK–6 · St Louis
D−
201 students13:1Rate it →
Ashland Elem. and BR.
Elementary · Grades PK–6 · St Louis
D−
199 students12:1Rate it →
Monroe Elem.
Elementary · Grades PK–6 · St Louis
D−
181 students13:1Rate it →
Froebel Elem.
Elementary · Grades PK–5 · St Louis
D−
178 students14:1Rate it →
Bryan Hill Elem.
Elementary · Grades PK–5 · St Louis
D−
173 students13:1Rate it →
Meramec Elem.
Elementary · Grades PK–5 · St Louis
D−
171 students9:1Rate it →
Peabody Elem.
Elementary · Grades PK–5 · St Louis
D−
171 students9:1Rate it →
Adams Elem.
Elementary · Grades PK–6 · St Louis
D−
171 students12:1Rate it →
Henry Elem.
Elementary · Grades PK–6 · St Louis
D−
165 students9:1Rate it →
Shenandoah Elem.
Elementary · Grades PK–6 · St Louis
D−
145 students10:1Rate it →
Ames Visual/Perf. Arts
Elementary · Grades PK–5 · St Louis
D−
131 students9:1Rate it →
Jefferson Elem.
Elementary · Grades PK–5 · St Louis
D−
125 students11:1Rate it →
Walbridge Elem. Community Ed.
Elementary · Grades PK–6 · St Louis
D−
122 students11:1Rate it →
George Washington Carver Elem
Elementary · Grades PK–5
D
103 students7:1Rate it →
Elias Michael Elem.
Elementary · Grades PK–8 · St Louis
D
43 students5:1Rate it →
The path, start to finish
PK–541 elementary schoolsDepends on your addressD− to A+
6–814 middle schoolsDepends on your addressD− to A+
9–1210 high schoolsDepends on your addressD− to A+

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.

Test scores · 2021–22

Well below the state in reading

Reading19%
State average 43.2% · 8730 students tested
Math12%
State average 39.2% · 8969 students tested

St. Louis vs. its neighbors

Schools grades for the Missouri towns that share St. Louis’s borders.

Schools next door
TownSchoolsMain districts
St. LouisD−St. Louis City
ClaytonA+Clayton
RiverviewD−Riverview Gardens
Richmond HeightsA+Maplewood-Richmond Heights PK–12 · Clayton PK–12
Bellefontaine NeighborsDRiverview Gardens PK–12 · Hazelwood PK–12
JenningsDJennings
MaplewoodAMaplewood-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).

District schools in St. Louisby address
Stix Early Childhood CTR.
Elementary · Grades PK–2 · St Louis
472 students13:1Rate it →
Gateway Elem.
Elementary · Grades PK–5 · St Louis
D−
426 students11:1Rate it →
Mullanphy Botanical Gardens
Elementary · Grades PK–5 · St Louis
D−
413 students10:1Rate it →
Mason Elem.
Elementary · Grades PK–6 · St Louis
C−
393 students11:1Rate it →
Buder Elem.
Elementary · Grades PK–5 · St Louis
D
359 students11:1Rate it →
Woerner Elem
Elementary · Grades PK–5 · St Louis
D
349 students12:1Rate it →
Dewey SCH.-Internat'l. Studies
Elementary · Grades PK–5 · St Louis
D
337 students12:1Rate it →
Earl Nance SR. Elem.
Elementary · Grades PK–6 · St Louis
D−
321 students13:1Rate it →
Woodward Elem.
Elementary · Grades PK–5 · St Louis
D−
319 students14:1Rate it →
Mallinckrodt A.B.I. Elem.
Elementary · Grades PK–5 · St Louis
A+
313 students14:1Rate it →
Wilkinson Early Childhood CTR.
Elementary · Grades PK–2 · St Louis
304 students12:1Rate it →
Cole Elem.
Elementary · Grades PK–8 · St Louis
D−
283 students11:1Rate it →
Hickey Elem.
Elementary · Grades PK–6 · St Louis
D−
273 students14:1Rate it →
Shaw Visual/Perf. Arts CTR.
Elementary · Grades PK–5 · St Louis
D
272 students10:1Rate it →
Washington Montessori
Elementary · Grades PK–5 · St Louis
D−
266 students11:1Rate it →
Laclede Elem.
Elementary · Grades PK–8 · St Louis
D−
264 students15:1Rate it →
Mann Elem.
Elementary · Grades PK–6 · St Louis
D
261 students14:1Rate it →
Betty Wheeler Classical JR. Ac
Elementary · Grades PK–5 · St Louis
A+
260 students11:1Rate it →
Oak Hill Elem.
Elementary · Grades PK–5 · St Louis
D
256 students13:1Rate it →
Hamilton Elem. Community Ed.
Elementary · Grades PK–5 · St Louis
D−
243 students11:1Rate it →
Lyon at Blow Elem.
Elementary · Grades PK–8 · St Louis
D−
243 students8:1Rate it →
Lexington Elem.
Elementary · Grades PK–5 · St Louis
D−
234 students13:1Rate it →
Columbia Elem. Comm. Ed. CTR.
Elementary · Grades PK–6 · St Louis
D−
216 students15:1Rate it →
Sigel Elem. Comm. Ed. CTR.
Elementary · Grades PK–6 · St Louis
D−
206 students11:1Rate it →
Hodgen Elem.
Elementary · Grades PK–6 · St Louis
D−
206 students10:1Rate it →
Herzog Elem.
Elementary · Grades PK–6 · St Louis
D−
201 students13:1Rate it →
Ashland Elem. and BR.
Elementary · Grades PK–6 · St Louis
D−
199 students12:1Rate it →
Monroe Elem.
Elementary · Grades PK–6 · St Louis
D−
181 students13:1Rate it →
Froebel Elem.
Elementary · Grades PK–5 · St Louis
D−
178 students14:1Rate it →
Bryan Hill Elem.
Elementary · Grades PK–5 · St Louis
D−
173 students13:1Rate it →
Meramec Elem.
Elementary · Grades PK–5 · St Louis
D−
171 students9:1Rate it →
Peabody Elem.
Elementary · Grades PK–5 · St Louis
D−
171 students9:1Rate it →
Adams Elem.
Elementary · Grades PK–6 · St Louis
D−
171 students12:1Rate it →
Henry Elem.
Elementary · Grades PK–6 · St Louis
D−
165 students9:1Rate it →
Shenandoah Elem.
Elementary · Grades PK–6 · St Louis
D−
145 students10:1Rate it →
Ames Visual/Perf. Arts
Elementary · Grades PK–5 · St Louis
D−
131 students9:1Rate it →
Jefferson Elem.
Elementary · Grades PK–5 · St Louis
D−
125 students11:1Rate it →
Walbridge Elem. Community Ed.
Elementary · Grades PK–6 · St Louis
D−
122 students11:1Rate it →
George Washington Carver Elem
Elementary · Grades PK–5
D
103 students7:1Rate it →
Elias Michael Elem.
Elementary · Grades PK–8 · St Louis
D
43 students5:1Rate it →
Nahed Chapman New American Aca
Elementary · Grades K–8
D−
332 students11:1Rate it →
Humboldt Acad of Higher Lrning
Elementary · Grades 3–5
D−
108 students12:1Rate it →
McKinley Class. Leadership Ac.
High · Grades 6–12 · St Louis
A+
610 students15:1Rate it →
Compton-Drew Ilc Middle
Middle · Grades 6–8 · St Louis
D−
419 students13:1Rate it →
Carr Lane Vpa Middle
Middle · Grades 6–8 · St Louis
D−
396 students12:1Rate it →
Gateway Middle
Middle · Grades 6–8 · St Louis
D−
382 students12:1Rate it →
Busch MS Character Athletics
Middle · Grades 6–8 · St Louis
D
361 students14:1Rate it →
Yeatman-Liddell Middle School
Middle · Grades 6–8 · St Louis
D−
300 students14:1Rate it →
Long Middle Community Ed. CTR.
Middle · Grades 6–8 · St Louis
D−
290 students14:1Rate it →
Acad of Entre Stdy@louverture
Middle · Grades 6–8
D−
289 students11:1Rate it →
Carnahan Middle
Middle · Grades 6–8 · St.louis
214 students11:1Rate it →
Community Access Job Training
High · Grades 8–12 · St Louis
D−
85 students5:1Rate it →
Gateway High
High · Grades 9–12 · St Louis
D
860 students9:1Rate it →
Roosevelt High
High · Grades 9–12 · St Louis
D−
734 students12:1Rate it →
Vashon High
High · Grades 9–12 · St Louis
D−
621 students15:1Rate it →
Sumner High
High · Grades 9–12 · St Louis
D−
407 students13:1Rate it →
Soldan International Studies
High · Grades 9–12 · St Louis
D
337 students9:1Rate it →
Collegiate School of Med/Bio
High · Grades 9–12
A+
332 students14:1Rate it →
Metro High
High · Grades 9–12 · St Louis
A+
317 students13:1Rate it →
Central Visual/Perf. Arts High
High · Grades 9–12 · St Louis
D
314 students11:1Rate it →
Other district programsby referral or application
Charter schoolsfree, open by application
Premier Charter School
Elementary · Grades PK–8 · St Louis
C−
Charter
974 students9:1Rate it →
South City
Elementary · Grades PK–8
D
Charter
838 students12:1Rate it →
St. Louis Lang Immersion School
Elementary · Grades PK–8 · St Louis
C+
Charter
493 students12:1Rate it →
Gateway Science Academy High
High · Grades 9–12
C+
Charter
461 students13:1Rate it →
Old North Academy
Elementary · Grades PK–8
D
Charter
448 students12:1Rate it →
Confluence Preparatory Academy
High · Grades 9–12 · St Louis
D
Charter
442 students14:1Rate it →
KIPP Victory Academy
Elementary · Grades K–4
D−
Charter
433 students13:1Rate it →
Atlas Elementary
Elementary · Grades PK–4 · St.louis
Charter
431 students15:1Rate it →
Gateway Science Academy Middle
Middle · Grades 6–8
C
Charter
426 students12:1Rate it →
Lafayette Preparatory Academy
Elementary · Grades PK–8
B+
Charter
414 students12:1Rate it →
City Garden Montessori Eaec
Elementary · Grades 1–8
Charter
409 students14:1Rate it →
KIPP Inspire Academy
Middle · Grades 5–8 · St Louis
D−
Charter
409 students11:1Rate it →
Grand Center Arts Academy High
High · Grades 9–12
C−
Charter
402 students11:1Rate it →
Gateway Science Acad-South Ele
Elementary · Grades PK–5
C−
Charter
402 students11:1Rate it →
Lift for Life Academy High SCH
High · Grades 9–12 · St Louis
D
Charter
383 students13:1Rate it →
Gateway Science Acad/St. Louis
Elementary · Grades PK–5
B−
Charter
377 students13:1Rate it →
KIPP ST. Louis High
High · Grades 9–12
C−
Charter
354 students9:1Rate it →
KIPP Triumph Academy
Middle · Grades 5–8
D
Charter
305 students9:1Rate it →
North Side Community School
Elementary · Grades PK–5 · Saint Louis
D
Charter
299 students12:1Rate it →
Kairos High
Secondary · Grades 9–11
Charter
287 students11:1Rate it →
KIPP Wisdom Academy
Elementary · Grades K–4
D−
Charter
285 students9:1Rate it →
KIPP Wonder Academy
Elementary · Grades PK–4
Charter
283 students13:1Rate it →
Lift for Life Academy
Middle · Grades 5–8 · St Louis
D
Charter
260 students9:1Rate it →
Momentum Acad Tower Grve South
Elementary · Grades PK–8
D
Charter
240 students15:1Rate it →
Kairos Academies
Middle · Grades 5–8
C
Charter
228 students13:1Rate it →
Lift for Life Academy Elem.
Elementary · Grades PK–4 · St.louis
D−
Charter
222 students17:1Rate it →
Grand Center Arts Acad Middle
Middle · Grades 6–8
D
Charter
218 students11:1Rate it →
City Garden Montessori Ecec
Elementary · Grades PK–K · St Louis
B+
Charter
180 students14:1Rate it →
The Biome
Elementary · Grades K–5
D
Charter
167 students7:1Rate it →
Momentum Acad Tower Grove East
Elementary · Grades K–8
D
Charter
161 students11:1Rate it →
The Soulard School
Elementary · Grades K–5 · St.louis
C
Charter
138 students9:1Rate it →
St. Louis Voices Academy
Elementary · Grades PK–2
Charter
135 students15:1Rate it →
North Side Community-Grand CTR
Middle · Grades 6–8 · St.louis
D
Charter
134 students8:1Rate it →
Aspire Academy
Elementary · Grades PK–2
D−
Charter
112 students9:1Rate it →
Momentum Fox Park
Elementary · Grades K–8
D−
Charter
107 students8:1Rate it →
Momentum Acad Gravois Park
Elementary · Grades K–5
D−
Charter
91 students6:1Rate it →
Other public schools in St. Louisrun by other districts or the state
Private schoolstuition; no state tests, so no grade
St. Louis University High School
High · Grades 9–12 · Saint Louis
Private · Catholic · All-boys
1,036 students12:1Rate it →
St. Gabriel the Archangel School
Elementary · Grades K–8 · Saint Louis
Private · Catholic
475 students15:1Rate it →
Cardinal Ritter College Prep High School
High · Grades 9–12 · Saint Louis
Private · Catholic
453 students13:1Rate it →
St. Margaret of Scotland School
Elementary · Grades PK–8 · Saint Louis
Private · Catholic
442 students20:1Rate it →
St. Ambrose School
Elementary · Grades PK–8 · Saint Louis
Private · Catholic
268 students14:1Rate it →
South City Community School
Elementary · Grades PK–8 · Saint Louis
Private · Religious
235 students19:1Rate it →
City Academy
Elementary · Grades PK–6 · Saint Louis
Private · Nonsectarian
228 students7:1Rate it →
Word of Life Lutheran School
Elementary · Grades PK–8 · Saint Louis
Private · Religious
223 students20:1Rate it →
Word of Life Lutheran
Elementary · Grades PK–8 · Saint Louis
Private · Religious
223 students19:1Rate it →
St. Raphael the Archangel School
Elementary · Grades PK–8 · Saint Louis
Private · Catholic
220 students17:1Rate it →
St. Mary's South Side Catholic High School
High · Grades 9–12 · Saint Louis
Private · Catholic · All-boys
203 students9:1Rate it →
Tower Grove Christian Academy
Elementary · Grades PK–8 · Saint Louis
Private · Religious
201 students20:1Rate it →
St. Stephen Protomartyr School
Elementary · Grades PK–8 · Saint Louis
Private · Catholic
190 students17:1Rate it →
St. Frances Cabrini Academy
Elementary · Grades K–8 · Saint Louis
Private · Catholic
185 students15:1Rate it →
St. Cecilia School
Elementary · Grades K–8 · Saint Louis
Private · Catholic
178 students14:1Rate it →
St. Roch School
Elementary · Grades PK–8 · Saint Louis
Private · Catholic
148 students13:1Rate it →
St. Louis Catholic Academy
Elementary · Grades K–8 · Saint Louis
Private · Catholic
137 students12:1Rate it →
Rosati-Kain High School
High · Grades 9–12 · Saint Louis
Private · Catholic · All-girls
127 students8:1Rate it →
Crossroads College Preparatory School
High · Grades 7–12 · Saint Louis
Private · Nonsectarian
125 students6:1Rate it →
Montessori Lab School at Grand Center
Elementary · Grades PK–5 · Saint Louis
Private · Nonsectarian
103 students26:1Rate it →
Loyola Academy of St. Louis
Elementary · Grades 4–8 · Saint Louis
Private · Catholic · All-boys
77 students8:1Rate it →
River Roads Lutheran School
Elementary · Grades PK–8 · Saint Louis
Private · Religious
68 students12:1Rate it →
Guidepost Montessori School
Elementary · Grades PK–K · Saint Louis
Private · Nonsectarian
68 studentsRate it →
Marian Middle School
Elementary · Grades 6–8 · Saint Louis
Private · Catholic · All-girls
44 students6:1Rate it →
Map ST. Louis
High · Grades 7–12 · Saint Louis
Private · Nonsectarian
32 students6:1Rate it →
Janan Academy
Elementary · Grades PK–2 · Saint Louis
Private · Religious
23 students6:1Rate it →
Central Institute for the Deaf
Saint Louis
Private · Special education
18 students2:1Rate it →
South City Catholic Academy Learning Center
Elementary · Grades 2–8 · Saint Louis
Private · Catholic
14 students5:1Rate it →

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.

Town Square →
Start the conversation

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.