Public schools in St Louis, MO

St Louis has 193 public schools with a 2024-25 address in the city: 38 high, 28 middle, 118 elementary, 9 other, enrolling 78,131 students. They are run by 30 districts and agencies; Saint Louis Public School District runs 63 of them.

The 30 districts and agencies that run St Louis's public schools

Each district decides who can enroll where; its page holds its schools, spending and teachers.

DistrictSchools in St LouisDistrict students, fall 2022Spending per student, FY23
Saint Louis Public School District6318,321$22,979
Mehlville R-IX School District1810,076$12,165
Riverview Gardens125,336$12,486
Lindbergh Schools107,456$11,046
Webster Groves School District94,407$13,734
Ritenour School District85,628$14,525
Ladue School District84,442$15,032
Hazelwood816,109$13,977
Confluence Academies62,453$23,552
KIPP St Louis Public Schools62,533$17,626
Normandy Schools Collaborative52,894$16,176
Affton School District42,608$12,103

Source: NCES Common Core of Data 2024-25: school location city and operating agency; NCES F-33 fiscal year 2022-23: district fall membership and current spending per student. Schools on a city's edge can serve students from outside it.

38 high schools in St Louis, 24,156 students

The other 28 high schools

Source: NCES Common Core of Data 2024-25 (membership, staff, lunch); level from the directory. All free (CEP): every student eats free under the Community Eligibility Provision, so the school reports no free-lunch count.

28 middle schools in St Louis, 13,529 students

The other 18 middle schools

Source: NCES Common Core of Data 2024-25 (membership, staff, lunch); level from the directory. All free (CEP): every student eats free under the Community Eligibility Provision, so the school reports no free-lunch count.

118 elementary schools in St Louis, 38,652 students

The other 108 elementary schools
SchoolStudents 2024‑25Per teacherFree lunchDistrict
Bierbaum Elementary53113.537.5%Mehlville R-IX
Sappington Elementary50415.212.9%Lindbergh Schools
Kennerly Elementary49611.95.6%Lindbergh Schools
Marion Elementary49614.2100.0%Ritenour
St Louis Lang Immersion School49312.046.0%St. Louis Lang Immersion School
Kratz Elementary47413.5100.0%Ritenour
Stix Early Childhood Ctr.47213.5100.0%Saint Louis
Crestwood Elementary45714.210.3%Lindbergh Schools
Old North Academy44812.099.8%Confluence Academies
Blades Elementary44215.424.7%Mehlville R-IX
Iveland Elementary44113.8100.0%Ritenour
Grannemann Elementary43812.9100.0%Hazelwood
KIPP Victory Academy43313.2100.0%KIPP St Louis Public Schools
Hagemann Elementary42715.019.2%Mehlville R-IX
Gateway Elementary42610.8100.0%Saint Louis
Craig Elementary42313.824.8%Parkway Schools
Rogers Elementary41715.711.8%Mehlville R-IX
Lafayette Preparatory Academy41411.821.0%Lafayette Preparatory Academy
Point Elementary41315.414.8%Mehlville R-IX
Ross Elementary41311.931.7%Parkway Schools
Mullanphy Botanical Gardens41310.1100.0%Saint Louis
Reed Elementary41012.78.0%Ladue
City Garden Montessori Eaec40914.139.1%City Garden Montessori School
Wohlwend Elementary40914.721.8%Mehlville R-IX
Gateway Science Acad-South Ele40210.968.4%Gateway Science Acad/St Louis
Forder Elementary39712.737.3%Mehlville R-IX
Mason Elementary39311.2100.0%Saint Louis
Conway Elementary39212.44.3%Ladue
Gibson Elementary38715.661.2%Riverview Gardens
Old Bonhomme Elementary37911.37.7%Ladue
Gateway Science Acad/St Louis37712.639.0%Gateway Science Acad/St Louis
Spoede Elementary37611.512.5%Ladue
Oakville Elementary37514.616.5%Mehlville R-IX
Arrowpoint Elementary37113.4100.0%Hazelwood
Trautwein Elementary36912.832.8%Mehlville R-IX
Edgar Road Elementary36913.61.6%Webster Groves
Bristol Elementary36113.36.1%Webster Groves
Buder Elementary35910.6100.0%Saint Louis
Woerner Elementary34912.5100.0%Saint Louis
Dewey Sch.-Internat'l. Studies33712.5100.0%Saint Louis
Avery Elementary33712.55.3%Webster Groves
Nahed Chapman New American Aca33210.7100.0%Saint Louis
Keeven Elementary33114.6100.0%Hazelwood
Larimore Elementary33012.8100.0%Hazelwood
Meadows Elementary32116.567.0%Riverview Gardens
Earl Nance Sr. Elementary32113.4100.0%Saint Louis
Woodward Elementary31914.5100.0%Saint Louis
Mallinckrodt a.B.I. Elementary31314.1100.0%Saint Louis
Dr. Henry Givens Jr. Elementary30612.233.7%Webster Groves
Wilkinson Early Childhood Ctr.30412.2100.0%Saint Louis
Lemasters Elementary30116.756.1%Riverview Gardens
North Side Community School29912.577.6%North Side Community School
Koch Elementary29915.165.6%Riverview Gardens
Moline Elementary29517.499.0%Riverview Gardens
KIPP Wisdom Academy2859.1100.0%KIPP St Louis Public Schools
KIPP Wonder Academy28312.6100.0%KIPP St Louis Public Schools
Cole Elementary28311.3100.0%Saint Louis
Clark Elementary28311.83.9%Webster Groves
Danforth Elementary27417.798.9%Riverview Gardens
Twillman Elementary27312.8100.0%Hazelwood
Hickey Elementary27314.4100.0%Saint Louis
Shaw Visual/Perf. Arts Ctr.27210.5100.0%Saint Louis
Washington Montessori26611.1100.0%Saint Louis
Glasgow Elementary26414.998.9%Riverview Gardens
Laclede Elementary26414.7100.0%Saint Louis
Mann Elementary26113.7100.0%Saint Louis
Betty Wheeler Classical Jr. Ac26011.4100.0%Saint Louis
Mosaic Elementary25814.55.8%Mehlville R-IX
Oak Hill Elementary25612.8100.0%Saint Louis
Beasley Elementary2509.036.8%Mehlville R-IX
Washington Elementary24412.8100.0%Normandy Schools Collaborative
Hamilton Elem. Community Ed.24310.6100.0%Saint Louis
Lyon at Blow Elementary2438.4100.0%Saint Louis
Highland Elementary24214.261.6%Riverview Gardens
Eagle Tower Grove South24015.5100.0%Momentum Academy
Normandy Early Learning Center2368.4100.0%Normandy Schools Collaborative
Lexington Elementary23413.0100.0%Saint Louis
Barack Obama Elementary School23313.3100.0%Normandy Schools Collaborative
Columbia Elem. Comm. Ed. Ctr.21614.9100.0%Saint Louis
Jefferson Elementary21416.5100.0%Normandy Schools Collaborative
Sigel Elem. Comm. Ed. Ctr.20610.8100.0%Saint Louis
Hodgen Elementary20610.3100.0%Saint Louis
Herzog Elementary20113.4100.0%Saint Louis
Ashland Elem. and Br.19912.4100.0%Saint Louis
Hudson Elementary19910.19.5%Webster Groves
Monroe Elementary18112.9100.0%Saint Louis
City Garden Montessori Ecec18014.442.2%City Garden Montessori School
Froebel Elementary17813.7100.0%Saint Louis
Bryan Hill Elementary17312.8100.0%Saint Louis
Meramec Elementary1719.0100.0%Saint Louis
Peabody Elementary1719.0100.0%Saint Louis
Adams Elementary17112.2100.0%Saint Louis
The Biome1677.378.4%The Biome
Henry Elementary1658.7100.0%Saint Louis
Bermuda Elementary1649.9100.0%Ferguson-Florissant R-II
Eagle Tower Grove East16110.7100.0%Momentum Academy
Shenandoah Elementary1459.7100.0%Saint Louis
Lewis and Clark Elementary13712.567.2%Riverview Gardens
Ames Visual/Perf. Arts1319.4100.0%Saint Louis
Jefferson Elementary12511.4100.0%Saint Louis
Walbridge Elem. Community Ed.12211.1100.0%Saint Louis
Aspire Academy1129.299.1%Confluence Academies
Humboldt Acad of Higher Lrning10812.0100.0%Saint Louis
Momentum Fox Park1078.4100.0%Momentum Academy
George Washington Carver Elementary1037.4100.0%Saint Louis
Eagle Gravois Park916.0100.0%Momentum Academy
Elias Michael Elementary435.1100.0%Saint Louis
MO School for the Blind - Elementary82.0not reportedMo School for the Blind

Source: NCES Common Core of Data 2024-25 (membership, staff, lunch); level from the directory. All free (CEP): every student eats free under the Community Eligibility Provision, so the school reports no free-lunch count.

9 other schools in St Louis, 1,794 students

Source: NCES Common Core of Data 2024-25 (membership, staff, lunch); level from the directory. All free (CEP): every student eats free under the Community Eligibility Provision, so the school reports no free-lunch count.

How St Louis's public schools compare with Missouri's

The median St Louis school has 13.1 students per full-time teacher, more than the Missouri median of 12.5. 67% of its schools ran a schoolwide Title I program in 2021-22, against 48% across the state. Its median school enrolls 337 students (state 317).

St Louis against Missouri, schools open in 2024-25 with students
St LouisMissouri
Median students per teacher13.112.5
Median school size (students)337317
Schools with a schoolwide Title I program (2021-22)67%48%
Schools where every student eats free (CEP)60%22%
Charter schools16%3.4%

Source: NCES Common Core of Data 2024-25 (membership, staff, lunch program, charter status; the 193 St Louis schools and the 2,294 Missouri schools open that year with students); Title I status CCD 2021-22. Students per teacher counts 2024-25 teachers and ratios from 3 to 99.

What to look at next in St Louis

  1. Saint Louis Public School DistrictRuns 63 of St Louis's 193 public schools and spent $22,979 per student in fiscal year 2022-23.$22,979
  2. Lindbergh Senior High, the largest high school in St Louis2,304 students in 2024-25, 17.6 per teacher.2,304
  3. Compare Saint Louis Public School District with Mehlville R-IX School DistrictSt Louis's two largest operators side by side: enrollment, spending and schools.
  4. The largest public schools in MissouriMissouri's 50 largest schools open in 2024-25, by enrollment.
  5. Find the school district for a St Louis addressA home's district, not its city, decides which public schools it can enroll in.

Source: NCES Common Core of Data 2024-25 (schools and their operating agencies); NCES F-33 finance survey, fiscal year 2022-23 (spending per student).

Choosing among them: how to choose a school district with the federal data, and what a Title I school is.

Other cities in Missouri

  1. Kansas City151 schools
  2. Springfield60 schools
  3. Independence36 schools
  4. Columbia35 schools
  5. St Charles32 schools
  6. Lee's Summit30 schools
  7. Florissant29 schools
  8. St Joseph23 schools

Questions about schools in St Louis

  1. How many public schools are in St Louis, MO?
    193 public schools with an address in St Louis were open in 2024-25: 38 high, 28 middle, 118 elementary, 9 other, enrolling 78,131 students. 31 are charter schools.
  2. What is the largest high school in St Louis?
    Lindbergh Senior High, with 2,304 students in 2024-25 (Lindbergh Schools).
  3. Which districts run St Louis's schools?
    Saint Louis Public School District (63 schools), Mehlville R-IX School District (18 schools), Riverview Gardens (12 schools), Lindbergh Schools (10 schools), and 26 more. A school's district, not its city, decides who can enroll.

These figures are for information and are not a substitute for the district's enrollment office, which confirms the school a home is assigned to.

Sources

Source: NCES Common Core of Data School directory, membership, staff and lunch files · 2024-25

Source: NCES Common Core of Data Public school search (the official record of each school) · 2024-25