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

Lindbergh Sr. High

High · Lindbergh Schools

2,235

Ritenour Sr. High

High · Ritenour

1,873

Oakville Sr. High

High · Mehlville R-Ix

1,780

Mehlville High School

High · Mehlville R-Ix

1,440

Riverview Gardens Sr. High

High · Riverview Gardens

1,331

Webster Groves High

High · Webster Groves

1,315

Ladue Horton Watkins High

High · Ladue

1,313

Hazelwood East High

High · Hazelwood

1,264

North High

High · Parkway C-2

1,074

Ladue Middle

Middle · Ladue

1,018

Hixson Middle

Middle · Webster Groves

981

Robert H. Sperreng Middle

Middle · Lindbergh Schools

953

Premier Charter School

Elementary · Charter · Premier Charter School

918

Gateway High

High · St. Louis City

825

Bayless Elementary

Elementary · Bayless

814

South City

Elementary · Charter · Confluence Academies

787

Affton High

High · Affton 101

739

Truman Middle School

Middle · Lindbergh Schools

736

Normandy High

High · Normandy Schools Collaborative

732

Mesnier Primary Sch.

Elementary · Affton 101

715

R. G. Central Middle

Middle · Riverview Gardens

691

Dressel Elementary School

Elementary · Lindbergh Schools

675

Oakville Middle

Middle · Mehlville R-Ix

639

Lucas Crossing Elem. Complex

Elementary · Normandy Schools Collaborative

636

Bernard Middle

Middle · Mehlville R-Ix

615

Rogers Middle

Middle · Affton 101

601

Margaret Buerkle Middle

Middle · Mehlville R-Ix

588

Vashon High

High · St. Louis City

568

Bayless Senior High

High · Bayless

566

Mckinley Class. Leadership Ac.

High · St. Louis City

559

Gotsch Intermediate Sch.

Elementary · Affton 101

553

Concord Elem. School

Elementary · Lindbergh Schools

552

Old North Academy

Elementary · Charter · Confluence Academies

546

Long Elem.

Elementary · Lindbergh Schools

545

Kratz Elem.

Elementary · Ritenour

538

Bierbaum Elem.

Elementary · Mehlville R-Ix

533

Miller Career Academy

High · St. Louis City

532

Marvin Elem.

Elementary · Ritenour

517

Gateway Elem.

Elementary · St. Louis City

516

Kipp St. Louis High

High · Charter · Kipp St Louis Public Schools

515