The bulletin board for America's public schools. Parents, teachers, students, and staff. One community per school.

215 schools in St.Louis

Missouri · Public K-12

Public schools in St.Louis number 215 per the latest NCES data, with about 79,852 students enrolled, an average school size of 371.

NameLevelGradesEnrollment
VASHON HIGHHigh09-12621
VICCCombinedKG-120
VO. TECH. TUITIONHigh10-120
WALBRIDGE ELEM. COMMUNITY ED.ElementaryPK-06122
WALTER AMBROSE FAMILY CENTERElementaryPK-PK222
WASHINGTON ELEM.Elementary01-08244
WASHINGTON MIDDLEMiddle06-08429
WASHINGTON MONTESSORIElementaryPK-05266
WEBSTER GROVES HIGHHigh09-121,253
WILKINSON EARLY CHILDHOOD CTR.ElementaryPK-02304
Woerner ElemElementaryPK-05349
WOHLWEND ELEM.ElementaryKG-05409
WOODWARD ELEM.ElementaryPK-05319
WYLAND ELEM.ElementaryKG-05545
YEATMAN-LIDDELL MIDDLE SCHOOLMiddle06-08300

About St.Louis

Public education in St.Louis, Missouri runs across 215 schools that instructs roughly 79,852 students. By footprint, St.Louis sits in the sprawling bracket.

Looking at the level breakdown, the city comprises 131 elementary, 31 middle, 45 high, and 8 other.

In the discussion threads here, the community for St.Louis discusses comparison threads between local schools and program reviews. Anyone with firsthand knowledge of these schools is welcome to weigh in.

Frequently asked questions

How many K-12 schools are in St.Louis, Missouri?
There are 215 public K-12 schools in St.Louis, with a combined enrollment of about 79,852.
How many elementary, middle, and high schools are in St.Louis?
St.Louis has 131 elementary, 31 middle, 45 high, 8 combined-grade public schools.
What is the largest public school in St.Louis?
LINDBERGH SR. HIGH is the largest public school in St.Louis by enrollment, with approximately 2,304 students.
What school districts serve St.Louis?
St.Louis is served by 36 public school districts, including MEHLVILLE R-IX, MO SCHLS FOR THE SEV DISABLED, HAWTHORN LEADERSHIP SCHL GIRLS, LA SALLE CHARTER SCHOOL, NORMANDY SCHOOLS COLLABORATIVE and 31 others.
What grade levels do public schools in St.Louis cover?
Public schools in St.Louis serve students from pre-K through grade 12.
Are there charter schools in St.Louis?
39 of the 215 public schools in St.Louis are charter schools.

St.Louis school rankings

Largest schoolsAll rankings →