St. Louis County Schools & Education

St. Louis County, Missouri

School Score

62/100

Higher = better

Rating

Average

Graduation Rate

89.2%

National avg 87.5%

Education Statistics

Graduation Rate

89.2%

National avg 87.5%

State avg 91.3%

Per-Pupil Spending

$9,027

National avg $13,239

State avg $6,334

School Score

62/100

Higher = better

State avg 43/100

State School Rank

#8

of 115 counties (1 = best)

Education Overview

About Schools in St. Louis County, Missouri

The State's Largest Public School Network

St. Louis County manages a massive infrastructure of 274 schools across 24 districts, serving 135,439 students. This expansive system includes 155 elementary schools and 48 high schools, representing the most diverse educational landscape in Missouri.

Strong Investment and Academic Excellence

The county leads the region with a per-pupil expenditure of $9,027 and a top-tier school score of 57.5. Graduation rates remain strong at 89.2%, significantly outperforming the national average of 87%.

Powerhouse Districts Drive Regional Growth

Rockwood R-VI and Parkway C-2 are the county's largest districts, combined serving over 37,000 students. Unlike the neighboring city, the county has almost no charter school presence, with 99.6% of schools being traditional public institutions.

Suburban Excellence and Large Campuses

With 257 schools in suburban locales, the county features large-scale campuses like Lindbergh Senior High, which serves 2,235 students. The average school size is 511 students, providing comprehensive academic and athletic resources to the community.

A Destination for Education-Minded Families

St. Louis County is widely regarded as a top destination for home buyers prioritizing school quality and district resources. The variety of high-performing suburban districts ensures that families can find the right fit for their children's needs.

School Overview

Total Schools

274

in St. Louis County

Total Enrollment

135,439

students

School Districts

24

districts

Charter Schools

1

0% of total

School Type Breakdown

Elementary155
Middle50
High48
Other21

24 School Districts in St. Louis County

ROCKWOOD R-VI

31 schools
20,563 students

PARKWAY C-2

29 schools
17,134 students

HAZELWOOD

33 schools
16,109 students

MEHLVILLE R-IX

19 schools
10,076 students

FERGUSON-FLORISSANT R-II

23 schools
8,759 students

LINDBERGH SCHOOLS

10 schools
7,456 students

KIRKWOOD R-VII

9 schools
6,175 students

PATTONVILLE R-III

11 schools
6,102 students

RITENOUR

10 schools
5,628 students

RIVERVIEW GARDENS

13 schools
5,336 students

274 Public Schools in St. Louis County

LINDBERGH SR. HIGH

LINDBERGH SCHOOLS

9–12High2,235 students
MARQUETTE SR. HIGH

ROCKWOOD R-VI

9–12High2,155 students
HAZELWOOD WEST HIGH

HAZELWOOD

9–12High2,042 students
EXTERNAL SITES

SPECL. SCH. DST. ST. LOUIS CO.

PK–12Other1,999 students
PATTONVILLE SR. HIGH

PATTONVILLE R-III

9–12High1,893 students
RITENOUR SR. HIGH

RITENOUR

9–12High1,873 students
OAKVILLE SR. HIGH

MEHLVILLE R-IX

9–12High1,780 students
KIRKWOOD SR. HIGH

KIRKWOOD R-VII

9–12High1,775 students
EUREKA SR. HIGH

ROCKWOOD R-VI

9–12High1,712 students
LAFAYETTE SR. HIGH

ROCKWOOD R-VI

9–12High1,682 students
HAZELWOOD CENTRAL HIGH

HAZELWOOD

9–12High1,628 students
SOUTH HIGH

PARKWAY C-2

9–12High1,598 students
MEHLVILLE HIGH SCHOOL

MEHLVILLE R-IX

9–12High1,440 students
WEST HIGH

PARKWAY C-2

9–12High1,436 students
RIVERVIEW GARDENS SR. HIGH

RIVERVIEW GARDENS

9–12High1,331 students
WEBSTER GROVES HIGH

WEBSTER GROVES

9–12High1,315 students
LADUE HORTON WATKINS HIGH

LADUE

9–12High1,313 students
HAZELWOOD EAST HIGH

HAZELWOOD

9–12High1,264 students
CENTRAL HIGH

PARKWAY C-2

9–12High1,244 students
ROCKWOOD SUMMIT SR. HIGH

ROCKWOOD R-VI

9–12High1,229 students

Educational Attainment

Annual Per-Pupil Expenditure

$9,027

State avg $6,334

Find Homes Near Top Schools

Browse homes in St. Louis County filtered by school ratings on Zillow.

Search on Zillow →

Find a Tutor in St. Louis County

Connect with local and online tutors via Wyzant for personalized learning support.

Find a Tutor →

Sponsored

Frequently Asked Questions

Schools in St. Louis County, Missouri — FAQ

What does the school system look like in St. Louis County, Missouri?

St. Louis County manages a massive infrastructure of 274 schools across 24 districts, serving 135,439 students. This expansive system includes 155 elementary schools and 48 high schools, representing the most diverse educational landscape in Missouri.

How do schools in St. Louis County perform academically?

The county leads the region with a per-pupil expenditure of $9,027 and a top-tier school score of 57.5. Graduation rates remain strong at 89.2%, significantly outperforming the national average of 87%.

What are the major school districts in St. Louis County, Missouri?

Rockwood R-VI and Parkway C-2 are the county's largest districts, combined serving over 37,000 students. Unlike the neighboring city, the county has almost no charter school presence, with 99.6% of schools being traditional public institutions.

What is the school experience like in St. Louis County?

With 257 schools in suburban locales, the county features large-scale campuses like Lindbergh Senior High, which serves 2,235 students. The average school size is 511 students, providing comprehensive academic and athletic resources to the community.

How can I find homes near good schools in St. Louis County, Missouri?

St. Louis County is widely regarded as a top destination for home buyers prioritizing school quality and district resources. The variety of high-performing suburban districts ensures that families can find the right fit for their children's needs.

Counties with Similar School Profile

Data Sources

Education data sourced from the National Center for Education Statistics (NCES) and the U.S. Census Bureau American Community Survey. School scores are derived composite metrics.

Data is informational only. Coverage varies by county and reporting year. Not for use as the sole basis for educational decisions.