Skip to content

Public schools in St Louis, MO

206 open public schools with an address in St Louis, operated by 34 education agencies. Compare size, staffing, grade spans, and school type, then confirm assignment with the district.

Public schools

206

NCES preliminary directory 2025–26

Reported students

79,429

205 schools reporting · NCES 2024–25

Median student–teacher ratio

12.9:1

Missouri median 12.3:1

Charter schools

34

24 magnet · 0 virtual

An overview of St Louis public schools

The federal directory lists 206 public schools in St Louis, MO: 122 elementary, 31 middle, 43 high, 10 combined or other. The 205 schools that reported 2024–25 membership enrolled 79,429 students, an average of 387 per school. The largest campus is Lindbergh Sr. High (2,304 students), and the largest elementary school is Premier Charter School (974).

St. Louis City operates the most schools here (68), and 15 regular districts have at least one St Louis campus, plus 19 charter, service, or other agencies. City names come from school mailing addresses, which often differ from district or municipal boundaries.

Across schools that reported staffing, the median student–teacher ratio is 12.9:1, similar to the statewide school median of 12.3:1. A ratio counts classroom-teacher FTE against total enrollment, so specialized programs and part-time staffing can move it; ask schools for actual class sizes by grade.

School choice options include 34 charter schools, 24 magnet schools. Application windows and lotteries usually open months before the school year.

Among 33 high and combined schools with 2021–22 civil-rights data, 27 reported students enrolled in AP courses and 24 of 39 reported computer-science classes. Confirm current course catalogs directly with each school.

About 62% of students in reporting schools were eligible for free or reduced-price meals in 2024–25. This describes the community served; it is not a quality signal, and community-eligibility schools can report differently.

School districts and agencies serving St Louis

St. Louis City

Public school district

68 schools in St Louis

Mehlville R-IX

Public school district

18 schools in St Louis

Riverview Gardens

Public school district

12 schools in St Louis · 13 total

Lindbergh Schools

Public school district

10 schools in St Louis

Webster Groves

Public school district

9 schools in St Louis

Hazelwood

Public school district

8 schools in St Louis · 32 total

Ladue

Public school district

8 schools in St Louis

Ritenour

Public school district

8 schools in St Louis · 10 total

Division of Youth Service

State operated agency

7 schools in St Louis · 30 total

Normandy Schools Collaborative

Public school district

7 schools in St Louis

KIPP St Louis Public Schools

Independent charter agency

6 schools in St Louis

Confluence Academies

Independent charter agency

5 schools in St Louis

Affton 101

Public school district

4 schools in St Louis

Gateway Science Acad/St Louis

Independent charter agency

4 schools in St Louis

Parkway C-2

Public school district

4 schools in St Louis · 29 total

Bayless

Public school district

3 schools in St Louis

Lift for Life Academy

Independent charter agency

3 schools in St Louis

Momentum Academy

Independent charter agency

3 schools in St Louis

City Garden Montessori

Independent charter agency

2 schools in St Louis

Kairos Academies

Independent charter agency

2 schools in St Louis

Mo School for the Blind

State operated agency

2 schools in St Louis

Atlas Public Schools

Independent charter agency

1 school in St Louis

Believe Academy Stl

Independent charter agency

1 school in St Louis

Ferguson-Florissant R-II

Public school district

1 school in St Louis · 22 total

Hancock Place

Public school district

1 school in St Louis · 3 total

Lafayette Preparatory Academy

Independent charter agency

1 school in St Louis

Mo Schls for the Sev Disabled

State operated agency

1 school in St Louis · 35 total

North Side Community School

Independent charter agency

1 school in St Louis · 2 total

Pattonville R-III

Public school district

1 school in St Louis · 11 total

Premier Charter School

Independent charter agency

1 school in St Louis

St. Louis Lang Immersion Sch

Independent charter agency

1 school in St Louis

St. Louis Voices Academy

Independent charter agency

1 school in St Louis

The Biome

Independent charter agency

1 school in St Louis

The Soulard School

Independent charter agency

1 school in St Louis

Elementary schools in St Louis

122
SchoolGradesStudentsRatioCompare
Adams Elem.

St. Louis City

PK–0617112.2:1
Ames Visual/Perf. Arts

St. Louis City · Magnet

PK–051319.4:1
Arrowpoint Elem.

Hazelwood

PK–0537113.4:1
Ashland Elem. and Br.

St. Louis City

PK–0619912.4:1
Atlas Elementary

Atlas Public Schools · Charter

PK–0543115.4:1
Avery Elem.

Webster Groves

KG–0533712.5:1
Barack Obama Elementary School

Normandy Schools Collaborative

01–0823313.3:1
Bayless Elementary

Bayless

PK–0585814.5:1
Beasley Elem.

Mehlville R-IX

KG–052509:1
Bel-Nor

Normandy Schools Collaborative

01–0520511.1:1
Bermuda Elementary

Ferguson-Florissant R-II

PK–021649.9:1
Betty Wheeler Classical Jr. Ac

St. Louis City · Magnet

PK–0526011.4:1
Bierbaum Elem.

Mehlville R-IX

KG–0553113.5:1
Blades Elem.

Mehlville R-IX

KG–0544215.4:1
Bristol Elem.

Webster Groves

KG–0536113.3:1
Bryan Hill Elem.

St. Louis City

PK–0517312.8:1
Buder Elem.

St. Louis City

PK–0535910.6:1
City Garden Montessori Eaec

City Garden Montessori · Charter

01–0840914.1:1
City Garden Montessori Ecec

City Garden Montessori · Charter

PK–KG18014.4:1
Clark Elem.

Webster Groves

KG–0528311.8:1
Cole Elem.

St. Louis City

PK–0828311.3:1
Columbia Elem. Comm. Ed. Ctr.

St. Louis City · Magnet

PK–0621614.9:1
Concord Elem. School

Lindbergh Schools

KG–0555516.7:1
Conway Elementary

Ladue

KG–0439212.4:1
Craig Elem.

Parkway C-2

KG–0542313.8:1
Crestwood Elem.

Lindbergh Schools

KG–0545714.2:1
Danforth Elem.

Riverview Gardens

KG–0527417.7:1
Dewey Sch.-Internat'L. Studies

St. Louis City · Magnet

PK–0533712.5:1
Dr. Henry Givens Jr. Elem.

Webster Groves

KG–0530612.2:1
Dressel Elementary School

Lindbergh Schools

KG–0559814.8:1
Earl Nance Sr. Elem.

St. Louis City

PK–0632113.4:1
Edgar Road Elem.

Webster Groves

KG–0536913.6:1
Educ Therap Support at Madison

St. Louis City · Alternative School

KG–0800:1
Elias Michael Elem.

St. Louis City

PK–08435.1:1
Forder Elem.

Mehlville R-IX

KG–0539712.7:1
Froebel Elem.

St. Louis City

PK–0517813.7:1
Gateway Elem.

St. Louis City · Magnet

PK–0542610.8:1
Gateway Science Acad-South Ele

Gateway Science Acad/St Louis · Charter

PK–0540210.9:1
Gateway Science Acad/St Louis

Gateway Science Acad/St Louis · Charter

PK–0537712.6:1
George Washington Carver Elem

St. Louis City

PK–051037.4:1
Gibson Elem.

Riverview Gardens

KG–0538715.6:1
Glasgow Elem.

Riverview Gardens

KG–0526414.9:1
Gotsch Intermediate Sch.

Affton 101

03–0556213.7:1
Grannemann Elem.

Hazelwood

PK–0543812.9:1
Hagemann Elem.

Mehlville R-IX

KG–0542715:1
Hamilton Elem. Community Ed.

St. Louis City

PK–0524310.6:1
Henry Elem.

St. Louis City

PK–061658.7:1
Herzog Elem.

St. Louis City

PK–0620113.4:1
Hickey Elem.

St. Louis City

PK–0627314.4:1
Highland Elem.

Riverview Gardens

KG–0524214.2:1
Hodgen Elem.

St. Louis City

PK–0620610.3:1
Hudson Elem.

Webster Groves

KG–0519910.1:1
Humboldt Acad of Higher Lrning

St. Louis City

03–0510812:1
Iveland Elem.

Ritenour

KG–0544113.8:1
Jefferson Elem.

Normandy Schools Collaborative

01–0821416.5:1
Jefferson Elem.

St. Louis City

PK–0512511.4:1
Keeven Elem.

Hazelwood

PK–0533114.6:1
Kennerly Elem.

Lindbergh Schools

PK–0549611.9:1
KIPP Victory Academy

KIPP St Louis Public Schools · Charter

KG–0443313.2:1
KIPP Wisdom Academy

KIPP St Louis Public Schools · Charter

KG–042859.1:1
KIPP Wonder Academy

KIPP St Louis Public Schools · Charter

PK–0428312.6:1
Koch Elem.

Riverview Gardens

KG–0529915.1:1
Kratz Elem.

Ritenour

KG–0547413.5:1
Laclede Elem.

St. Louis City

PK–0826414.7:1
Lafayette Preparatory Academy

Lafayette Preparatory Academy · Charter

PK–0841411.8:1
Larimore Elem.

Hazelwood

PK–0533012.8:1
Lemasters Elem.

Riverview Gardens

KG–0530116.7:1
Lewis and Clark Elem.

Riverview Gardens

KG–0513712.5:1
Lexington Elem.

St. Louis City

PK–0523413:1
Lift for Life Academy Elem.

Lift for Life Academy · Charter

PK–0422216.6:1
Long Elem.

Lindbergh Schools

KG–0554516.4:1
Lyon at Blow Elem.

St. Louis City · Magnet

PK–082438.4:1
Mallinckrodt A.B.I. Elem.

St. Louis City · Magnet

PK–0531314.1:1
Mann Elem.

St. Louis City

PK–0626113.7:1
Marion Elem.

Ritenour

KG–0549614.2:1
Marvin Elem.

Ritenour

KG–0556115.6:1
Mason Elem.

St. Louis City

PK–0639311.2:1
McKelvey Primary

Parkway C-2

KG–0120111.2:1
Meadows Elem.

Riverview Gardens

KG–0532116.5:1
Meramec Elem.

St. Louis City

PK–051719:1
Mesnier Primary Sch.

Affton 101

PK–0274115.1:1
MO School for the Blind - ELEM

Mo School for the Blind · Special Education School

KG–0882:1
Moline Elem.

Riverview Gardens

KG–0529517.4:1
Momentum Acad Tower Grove East

Momentum Academy · Charter

KG–0816110.7:1
Momentum Acad Tower Grve South

Momentum Academy · Charter

PK–0824015.5:1
Momentum Fox Park

Momentum Academy · Charter

KG–081078.4:1
Monroe Elem.

St. Louis City

PK–0618112.9:1
Mosaic Elementary

Mehlville R-IX

KG–0525814.5:1
Mullanphy Botanical Gardens

St. Louis City · Magnet

PK–0541310.1:1
Nahed Chapman New American Aca

St. Louis City

KG–0833210.7:1
Normandy Early Learning Center

Normandy Schools Collaborative

PK–KG2368.4:1
Oak Hill Elem.

St. Louis City

PK–0525612.8:1
Oakville Elem.

Mehlville R-IX

KG–0537514.6:1
Old Bonhomme Elementary

Ladue

KG–0437911.3:1
Old North Academy

Confluence Academies · Charter

PK–0844812:1
Peabody Elem.

St. Louis City

PK–051719:1
Point Elem.

Mehlville R-IX

KG–0541315.4:1
Premier Charter School

Premier Charter School · Charter

PK–089749.1:1
Reed Elementary

Ladue

KG–0441012.7:1
Rogers Elem.

Mehlville R-IX

KG–0541715.7:1
Ross Elem.

Parkway C-2

KG–0541311.9:1
Sappington Elem.

Lindbergh Schools

KG–0550415.2:1
Shaw Visual/Perf. Arts Ctr.

St. Louis City · Magnet

PK–0527210.5:1
Shenandoah Elem.

St. Louis City

PK–061459.7:1
Sigel Elem. Comm. Ed. Ctr.

St. Louis City

PK–0620610.8:1
South City

Confluence Academies · Charter

PK–0883811.7:1
Spoede Elementary

Ladue

KG–0437611.5:1
St Louis Lang Immersion School

St. Louis Lang Immersion Sch · Charter

PK–0849312:1
St. Louis Voices Academy

St. Louis Voices Academy · Charter

PK–0313514.7:1
Stix Early Childhood Ctr.

St. Louis City · Magnet

PK–0247213.5:1
The Biome

The Biome · Charter

KG–051677.3:1
The Soulard School

The Soulard School · Charter

KG–051389.4:1
Trautwein Elem.

Mehlville R-IX

KG–0536912.8:1
Twillman Elem.

Hazelwood

PK–0527312.8:1
Walbridge Elem. Community Ed.

St. Louis City

PK–0612211.1:1
Washington Elem.

Normandy Schools Collaborative

01–0824412.8:1
Washington Montessori

St. Louis City · Magnet

PK–0526611.1:1
Wilkinson Early Childhood Ctr.

St. Louis City · Magnet

PK–0230412.2:1
Woerner Elem

St. Louis City

PK–0534912.5:1
Wohlwend Elem.

Mehlville R-IX

KG–0540914.7:1
Woodward Elem.

St. Louis City

PK–0531914.5:1
Wyland Elem.

Ritenour

KG–0554515.6:1

Middle schools in St Louis

31
SchoolGradesStudentsRatioCompare
Acad of Entre Stdy@louverture

St. Louis City · Magnet

06–0828911.1:1
Bayless Junior High

Bayless

06–0838515.3:1
Bernard Middle

Mehlville R-IX

06–0857713.3:1
Busch MS Character Athletics

St. Louis City · Magnet

06–0836113.9:1
Carnahan Middle

St. Louis City

06–0821411.3:1
Carr Lane Vpa Middle

St. Louis City · Magnet

06–0839612:1
Compton-Drew Ilc Middle

St. Louis City · Magnet

06–0841913.1:1
East Middle

Hazelwood

08–081675.4:1
Gateway Middle

St. Louis City · Magnet

06–0838212.3:1
Gateway Science Academy Middle

Gateway Science Acad/St Louis · Charter

06–0842612:1
Grand Center Arts Acad Middle

Confluence Academies · Charter

06–0821811.4:1
Hixson Middle

Webster Groves

06–0898214.1:1
Kairos Academies

Kairos Academies · Charter

05–0822813.4:1
KIPP Inspire Academy

KIPP St Louis Public Schools · Charter

05–0840911.3:1
KIPP Triumph Academy

KIPP St Louis Public Schools · Charter

05–083059.2:1
Ladue Fifth Grade Center

Ladue

05–0535712.5:1
Ladue Middle

Ladue

06–081,05313.6:1
Lift for Life Academy

Lift for Life Academy · Charter

05–082609.3:1
Long Middle Community Ed. Ctr.

St. Louis City

06–0829013.8:1
Margaret Buerkle Middle

Mehlville R-IX

06–0854912:1
NMS @ Lucas Crossing

Normandy Schools Collaborative

06–0862012.7:1
North Side Community-Grand Ctr

North Side Community School · Charter

06–081347.9:1
Oakville Middle

Mehlville R-IX

06–0862914.5:1
R. G. Central Middle

Riverview Gardens

06–0857813.9:1
Ritenour Middle

Ritenour

06–0873715.2:1
Robert H. Sperreng Middle

Lindbergh Schools

06–0894115.4:1
Rogers Middle

Affton 101

06–0855513.6:1
Southeast Middle

Hazelwood

06–0849114:1
Truman Middle School

Lindbergh Schools

06–0881616.3:1
Washington Middle

Mehlville R-IX

06–0842912.4:1
Yeatman-Liddell Middle School

St. Louis City

06–0830013.6:1

High schools in St Louis

43
SchoolGradesStudentsRatioCompare
Affton High

Affton 101

09–1276114.8:1
Bayless Senior High

Bayless

09–1256218.6:1
Beaumont CTE High School

St. Louis City

09–1200:1
BELIEVE Academy STL

Believe Academy Stl · Charter

09–12——
Bissell Hall

Division of Youth Service

06–122222:1
Carnahan Sch. of the Future

St. Louis City

12–120—
Central Visual/Perf. Arts High

St. Louis City · Magnet

09–1231410.9:1
Collegiate School of Med/Bio

St. Louis City · Magnet

09–1233214.4:1
Community Access Job Training

St. Louis City

08–12855:1
Confluence Preparatory Academy

Confluence Academies · Charter

09–1244213.8:1
Discovery Hall

Division of Youth Service

06–120—
Fort Bellefontaine Campus

Division of Youth Service

06–12126:1
Gateway High

St. Louis City · Magnet

09–128609.2:1
Gateway Science Academy High

Gateway Science Acad/St Louis · Charter

09–1246113.2:1
Grand Center Arts Academy High

Confluence Academies · Charter

09–1240211.1:1
Griscom Juvenile Detention Ctr

St. Louis City · Alternative School

05–12274.5:1
Hancock Sr. High

Hancock Place

09–1236912.7:1
Hazelwood East High

Hazelwood

09–121,31025.5:1
Hogan St Regional Youth Ctr.

Division of Youth Service

06–121717:1
Kairos High

Kairos Academies · Charter

09–1228711:1
KIPP St. Louis High

KIPP St Louis Public Schools · Charter

09–123549:1
Ladue Horton Watkins High

Ladue

09–121,39514.7:1
Lewis and Clark Hall

Division of Youth Service

06–121414:1
Lift for Life Academy High Sch

Lift for Life Academy · Charter

09–1238313.3:1
Lindbergh Sr. High

Lindbergh Schools

09–122,30417.6:1
McKinley Class. Leadership Ac.

St. Louis City · Magnet

06–1261014.5:1
Mehlville High School

Mehlville R-IX

09–121,38813.6:1
Metro High

St. Louis City · Magnet

09–1231713.2:1
Miller Career Academy

St. Louis City · Magnet · Career and Technical School

09–1243010:1
MO School for the Blind - HS

Mo School for the Blind · Special Education School

09–12353:1
Normandy High

Normandy Schools Collaborative

09–1268810.2:1
North High

Parkway C-2

09–1299013.9:1
Oakville Sr. High

Mehlville R-IX

09–121,84716.2:1
Ritenour Sr. High

Ritenour

09–122,04119.9:1
Riverview Gardens Sr. High

Riverview Gardens

09–121,24616:1
Roosevelt High

St. Louis City

09–1273412.1:1
Soldan International Studies

St. Louis City · Magnet

09–123378.6:1
Spanish Lake Campus

Division of Youth Service

06–120—
Sumner High

St. Louis City

09–1240712.7:1
Twin Rivers

Division of Youth Service

06–121010:1
Vashon High

St. Louis City

09–1262115.4:1
Vo. Tech. Tuition

St. Louis City · Career and Technical School

10–120—
Webster Groves High

Webster Groves

09–121,25314.1:1

Combined, early-childhood, and other schools in St Louis

10
SchoolGradesStudentsRatioCompare
Early Child. Education

Riverview Gardens

PK–PK24819.1:1
Early Childhood Ed Center

Lindbergh Schools

PK–PK38642.8:1
Gateway/Hubert Wheeler School

Mo Schls for the Sev Disabled · Special Education School

KG–120—
John Cary Early Childhood Ctr.

Mehlville R-IX

PK–PK31113.2:1
Ladue Early Childhood Center

Ladue

PK–PK262131:1
PATTONVILLE Early CHol

Pattonville R-III

PK–PK2059.5:1
Ritenour Early Childhood Ctr

Ritenour

PK–PK14916.6:1
St. Louis Children's Hospital

St. Louis City · Alternative School

KG–120—
Vicc

St. Louis City · Alternative School

KG–120—
Walter Ambrose Family Center

Webster Groves

PK–PK22224.7:1

Student demographics

Race and ethnicity share of reported enrollment

  • White36.8%
  • Hispanic8.4%
  • Black46.2%
  • Asian3.7%
  • American Indian / Alaska Native0.2%
  • Native Hawaiian / Pacific Islander0.1%
  • Multiracial4.6%

Enrollment-weighted across 196 St Louis schools with NCES CCD 2024–25 race/ethnicity counts (79,429 students). Privacy suppression can leave small gaps.

Questions about public schools in St Louis

How many public schools are in St Louis, MO?

The current NCES directory lists 206 open public schools with a location address in St Louis: 122 elementary, 31 middle, 43 high, 10 combined or other. Together they reported 79,429 students in 2024–25. The count includes charter, alternative, and special-purpose public schools; it excludes private schools.

Which school districts serve St Louis?

Schools with an address in St Louis belong to 34 education agencies, led by St. Louis City (68 schools), Mehlville R-IX (18 schools), Riverview Gardens (12 schools). A mailing city is not an attendance boundary; confirm the district for a specific address.

What is the largest public high school in St Louis?

Lindbergh Sr. High reported the largest high-school enrollment in St Louis, with 2,304 students in 2024–25 (grades 09–12). Size is a description of the campus, not a quality measure.

Are there charter schools in St Louis?

Yes. 34 of the 206 public schools in St Louis are identified as charter schools in the NCES directory, including Atlas Elementary, BELIEVE Academy STL, City Garden Montessori Eaec. Charter schools are public and tuition-free, but admission usually uses an application or lottery.

What is the typical student–teacher ratio in St Louis schools?

The median reported student–teacher ratio across St Louis public schools is 12.9:1, similar to the Missouri school median of 12.3:1. The ratio divides enrollment by classroom-teacher FTE; it is not an average class size.

Does living in St Louis guarantee a seat at a specific school?

No. Assignment depends on the district's attendance boundaries, programs, and enrollment rules, which can split a city or cross city lines. Use the district profile and its official boundary or school-locator tool to confirm the assigned school for an exact address.

Nearby Missouri cities

Sources: NCES Common Core of Data 2025–26 preliminary directory (schools, grades, addresses, charter status) and 2024–25 nonfiscal files (enrollment, teachers, race/ethnicity, meal eligibility); Civil Rights Data Collection 2021–22 (AP and computer science). Cities are grouped by school mailing address. Methodology · All Missouri cities