Top St. Louis County Public Schools

All
(272)
All
(272)
 
High
(48)
High
(48)
 
Middle
(60)
Middle
(60)
 
Elementary
(209)
Elementary
(209)
 
Pre-K
(48)
Pre-K
(48)
 
Private
(199)
Private
(199)
 
For the 2021 school year, there are 272 public schools in St. Louis County, MO, serving 141,897 students. St. Louis County has one of the highest concentrations of top ranked public schools in Missouri.
St. Louis County, MO public schools have an average math proficiency score of 44% (versus the Missouri public school average of 42%), and reading proficiency score of 52% (versus the 49% statewide average). Schools in St. Louis County have an average ranking of 9/10, which is in the top 20% of Missouri public schools.
The top ranked public schools in St. Louis County, MO are Mckelvey Elementary School, Clayton High School and Mason Ridge Elementary School. Overall testing rank is based on a school's combined math and reading proficiency test score ranking.
Minority enrollment is 50% of the student body (majority Black), which is more than the Missouri public school average of 29% (majority Black).
The student:teacher ratio of 15:1 is more than the Missouri public school average of 14:1.

Top St. Louis County Public Schools (2021)

  • School (Math and Reading Proficiency) Location Grades Students
  • Mckelvey Elementary School Math: 84% | Reading: 83%
    Rank
    10/
    10
    Top 1%
    1751 Mckelvey Rd
    Maryland Heights, MO 63043
    (314) 415-6500

    Grades: K-5 | 623 students
  • Clayton High School Math: 78% | Reading: 80%
    Rank
    10/
    10
    Top 1%
    #1 Mark Twain Circle
    Saint Louis, MO 63105
    (314) 854-6600

    Grades: 9-12 | 877 students
  • Mason Ridge Elementary School Math: 79% | Reading: 77%
    Rank
    10/
    10
    Top 1%
    715 S Mason Rd
    Saint Louis, MO 63141
    (314) 415-6450

    Grades: K-5 | 471 students
  • Conway Elementary School Math: 75-79% | Reading: 75-79%
    Rank
    10/
    10
    Top 1%
    9900 Conway Rd
    Saint Louis, MO 63124
    (314) 993-2878

    Grades: K-4 | 345 students
  • Reed Elementary School Math: 75-79% | Reading: 75-79%
    Rank
    10/
    10
    Top 1%
    9060 Ladue
    Saint Louis, MO 63124
    (314) 991-1456

    Grades: K-4 | 419 students
  • Brentwood High School Math: ≥90% | Reading: 70-79%
    Rank
    10/
    10
    Top 5%
    2221 High School Dr
    Saint Louis, MO 63144
    (314) 962-3837

    Grades: 9-12 | 234 students
  • Shenandoah Valley Elementary School Math: 78% | Reading: 76%
    Rank
    10/
    10
    Top 5%
    15399 Appalachian Trail
    Chesterfield, MO 63017
    (314) 415-6750

    Grades: K-5 | 464 students
  • North Glendale Elementary School Math: 74% | Reading: 78%
    Rank
    10/
    10
    Top 5%
    765 N Sappington Rd
    Saint Louis, MO 63122
    (314) 213-6130

    Grades: K-5 | 573 students
  • Westchester Elementary School Math: 74% | Reading: 78%
    Rank
    10/
    10
    Top 5%
    1416 Woodgate Ave
    Saint Louis, MO 63122
    (314) 213-6160

    Grades: K-5 | 512 students
  • Kirkwood Senior High School Math: 73% | Reading: 81%
    Rank
    10/
    10
    Top 5%
    801 W Essex Ave
    Saint Louis, MO 63122
    (314) 213-6110

    Grades: 9-12 | 1,738 student
  • Ridge Meadows Elementary School Math: 70-74% | Reading: 75-79%
    Rank
    10/
    10
    Top 5%
    777 Ridge Rd
    Ballwin, MO 63021
    (636) 891-6650

    Grades: K-5 | 358 students
  • Mark Twain Elementary School Math: 80-84% | Reading: 70-74%
    Rank
    10/
    10
    Top 5%
    8636 Litzsinger
    Saint Louis, MO 63144
    (314) 962-0613

    Grades: K-5 | 183 students
  • Meramec Elementary School Math: 80-84% | Reading: 70-74%
    Rank
    10/
    10
    Top 5%
    400 S Meramec Ave
    Saint Louis, MO 63105
    (314) 854-6300

    Grades: K-5 | 371 students
  • Chesterfield Elementary School Math: 79% | Reading: 73%
    Rank
    10/
    10
    Top 5%
    17700 Wild Horse Creek Rd
    Chesterfield, MO 63005
    (636) 891-6500

    Grades: K-5 | 394 students
  • Lafayette Senior High School Math: 74% | Reading: 76%
    Rank
    10/
    10
    Top 5%
    17050 Clayton Rd
    Ballwin, MO 63011
    (636) 733-4100

    Grades: 9-12 | 1,816 student
  • Glenridge Elementary School Math: 79% | Reading: 70-74%
    Rank
    10/
    10
    Top 5%
    7447 Wellington Way
    Saint Louis, MO 63105
    (314) 854-6200

    Grades: K-5 | 401 students
  • Ladue Horton Watkins High School Math: 79% | Reading: 72%
    Rank
    10/
    10
    Top 5%
    1201 S Warson Rd
    Saint Louis, MO 63124
    (314) 993-6447

    Grades: 9-12 | 1,284 student
  • Concord Elementary School Math: 71% | Reading: 75%
    Rank
    10/
    10
    Top 5%
    10305 Concord School Rd
    Saint Louis, MO 63128
    (314) 729-2470

    Grades: K-5 | 636 students
  • Marquette Senior High School Math: 67% | Reading: 78%
    Rank
    10/
    10
    Top 5%
    2351 Clarkson Rd
    Chesterfield, MO 63017
    (636) 891-6000

    Grades: 9-12 | 2,277 students
  • Kehrs Mill Elementary School Math: 67% | Reading: 77%
    Rank
    10/
    10
    Top 5%
    2650 Kehrs Mill Rd
    Chesterfield, MO 63017
    (636) 891-6050

    Grades: K-5 | 553 students
  • Highcroft Ridge Elementary School Math: 70-74% | Reading: 70-74%
    Rank
    10/
    10
    Top 5%
    15380 Highcroft Dr
    Chesterfield, MO 63017
    (314) 415-6400

    Grades: K-5 | 356 students
  • Ralph M. Captain Elementary School Math: 70-74% | Reading: 70-74%
    Rank
    10/
    10
    Top 5%
    6345 Northwood Ave
    Saint Louis, MO 63105
    (314) 854-6100

    Grades: K-5 | 366 students
  • Wydown Middle School Math: 71% | Reading: 73%
    Rank
    10/
    10
    Top 5%
    6500 Wydown
    Saint Louis, MO 63105
    (314) 854-6400

    Grades: 6-8 | 655 students
  • Long Elementary School Math: 67% | Reading: 75%
    Rank
    10/
    10
    Top 5%
    9021 Sappington Rd
    Saint Louis, MO 63126
    (314) 729-2450

    Grades: K-5 | 498 students
  • F. P. Tillman Elementary School Math: 66% | Reading: 77%
    Rank
    10/
    10
    Top 5%
    230 Quan Ave
    Saint Louis, MO 63122
    (314) 213-6150

    Grades: K-5 | 530 students
  • Ladue Fifth Grade Center Math: 69% | Reading: 72%
    Rank
    10/
    10
    Top 5%
    10900 Ladue Road
    Saint Louis, MO 63141
    (314) 983-5540

    Grades: 5 | 326 students
  • Woerther Elementary School Math: 68% | Reading: 72%
    Rank
    10/
    10
    Top 5%
    314 New Ballwin Rd
    Ballwin, MO 63021
    (636) 891-6175

    Grades: K-5 | 465 students
  • Clark Elementary School Math: 65-69% | Reading: 70-74%
    Rank
    10/
    10
    Top 5%
    9130 Big Bend Blvd
    Saint Louis, MO 63119
    (314) 963-6444

    Grades: K-5 | 322 students
  • Ladue Middle School Math: 67% | Reading: 72%
    Rank
    10/
    10
    Top 5%
    9701 Conway Rd
    Saint Louis, MO 63124
    (314) 993-3900

    Grades: 6-8 | 984 students
  • North Kirkwood Middle School Math: 66% | Reading: 75%
    Rank
    10/
    10
    Top 5%
    11287 Manchester Rd
    Saint Louis, MO 63122
    (314) 213-6170

    Grades: 6-8 | 651 students
  • W. W. Keysor Elementary School Math: 65% | Reading: 75%
    Rank
    10/
    10
    Top 5%
    725 N Geyer Rd
    Saint Louis, MO 63122
    (314) 213-6120

    Grades: K-5 | 532 students
  • Avery Elementary School Math: 72% | Reading: 69%
    Rank
    10/
    10
    Top 5%
    909 Bompart Ave
    Saint Louis, MO 63119
    (314) 963-6425

    Grades: K-5 | 531 students
  • Pierremont Elementary School Math: 72% | Reading: 69%
    Rank
    10/
    10
    Top 5%
    1215 Dauphine Ln
    Ballwin, MO 63011
    (314) 415-6600

    Grades: PK-5 | 436 students
  • Claymont Elementary School Math: 70% | Reading: 70%
    Rank
    10/
    10
    Top 5%
    405 Country Club Dr
    Ballwin, MO 63011
    (314) 415-6150

    Grades: PK-5 | 489 students
  • Sappington Elementary School Math: 68% | Reading: 71%
    Rank
    10/
    10
    Top 5%
    11011 Gravois Rd
    Saint Louis, MO 63126
    (314) 729-2460

    Grades: K-5 | 482 students
  • Show 100 more public schools in St. Louis County, MO (out of 272 total schools)
Recent Articles
Jay McDowell, a public school teacher in Howell, evicted a student for making anti-homosexual comments, but now the instructor faces suspension. Learn about the national controversy that involves this local Michigan teacher.
A six-year old in Aurora, Colorado, was suspended after singing an LMFAO song to a little girl in his class and reportedly “shaking his booty.” We look at the case and the sexual harassment problem in public schools today.
After playing rapper Macklemore's "Same Love" pro-gay rights rap song in class, a Michigan teacher was suspended with no pay. We explore the controversy.