Skip to content
USCity.review

Public schools in St. Louis, MO

206 public schools enrolling 79,497 students (2022 data). Matched to the city by school location, so schools in unincorporated areas with a St. Louis address are included.

School Students

Ladue Middle

Middle · Ladue

1,018

Hixson Middle

Middle · Webster Groves

981

Robert H. Sperreng Middle

Middle · Lindbergh Schools

953

Truman Middle School

Middle · Lindbergh Schools

736

R. G. Central Middle

Middle · Riverview Gardens

691

Oakville Middle

Middle · Mehlville R-Ix

639

Bernard Middle

Middle · Mehlville R-Ix

615

Rogers Middle

Middle · Affton 101

601

Margaret Buerkle Middle

Middle · Mehlville R-Ix

588

Gateway Middle

Middle · St. Louis City

506

Westview Middle School

Middle · Riverview Gardens

498

Southeast Middle

Middle · Hazelwood

469

Ritenour Middle

Middle · Ritenour

467

Washington Middle

Middle · Mehlville R-Ix

429

Bayless Junior High

Middle · Bayless

418

Compton-Drew Ilc Middle

Middle · St. Louis City

409

Kipp Inspire Academy

Middle · Charter · Kipp St Louis Public Schools

401

Carr Lane Vpa Middle

Middle · St. Louis City

400

Kipp Triumph Academy

Middle · Charter · Kipp St Louis Public Schools

375

Busch Ms Character Athletics

Middle · St. Louis City

372

Gateway Science Academy Middle

Middle · Charter · Gateway Science Acad/St Louis

367

Ladue Fifth Grade Center

Middle · Ladue

351

Kairos Academies

Middle · Charter · Kairos Academies

286

Yeatman-Liddell Middle School

Middle · St. Louis City

284

Long Middle Community Ed. Ctr.

Middle · St. Louis City

274

Lift For Life Academy

Middle · Charter · Lift For Life Academy

256

Grand Center Arts Acad Middle

Middle · Charter · Confluence Academies

210

East Middle

Middle · Hazelwood

172

Acad Of Entre Stdy@Louverture

Middle · St. Louis City

169

La Salle Charter School

Middle · Charter · La Salle Charter School

115

Hawthorn Middle

Middle · Charter · Hawthorn Leadership Schl Girls

53