For the 2025-26 school year, there are 55 private high schools serving 16,100 students in St. Louis County, MO.
The top ranked private high schools in St. Louis County, MO include Chaminade College Prep School, Christian Brothers College High School, and Cor Jesu Academy.
The average tuition cost is $19,902, which is higher than the Missouri private high school average tuition cost of $14,910.
Top Ranked St. Louis County Private High Schools (2025-26)
School
Location
Quick Facts
17780 Mueller Road
Wildwood, MO 63038
(636) 324-7220
Wildwood, MO 63038
(636) 324-7220
Gr: NS-12 | 377 students Avg. class size: 20 students Sports: 3 | Extracurrculars: 3 Tuition listed
505 St. Joseph Lane
Ballwin, MO 63021
(636) 534-5099
Ballwin, MO 63021
(636) 534-5099
Gr: K-12 | 34 students Avg. class size: 6 students Extracurrculars: 2 Tuition & acceptance rate listed
Al-salam Day School
(Islamic)
519 Weidman Rd
Ballwin, MO 63011
(636) 394-8986
Ballwin, MO 63011
(636) 394-8986
Gr: PK-12 | 333 students Sports: 1
436B Valley School Drive
Valley Park, MO 63088
(636) 225-5485
Valley Park, MO 63088
(636) 225-5485
Gr: PK-12 | 17 students Tuition listed
Chaminade College Prep School![Chaminade College Prep School Photo - 2015 Senior House Captains Chaminade College Prep School Photo - 2015 Senior House Captains]()

All-boys (Catholic)
425 S. Lindbergh Blvd
Saint Louis, MO 63131
(314) 993-4400
Saint Louis, MO 63131
(314) 993-4400
Gr: 6-12 | 851 students Avg. class size: 17 students Sports: 19 | Extracurrculars: 29 Tuition & acceptance rate listed
Chaminade College Preparatory School
All-boys (Catholic)
425 S Lindbergh Blvd
Saint Louis, MO 63131
(314) 993-4400
Saint Louis, MO 63131
(314) 993-4400
Gr: 6-12 | 832 students Tuition listed
Christian Brothers College High School![Christian Brothers College High School Photo Christian Brothers College High School Photo]()

All-boys (Catholic)
1850 De La Salle Dr
Saint Louis, MO 63141
(314) 985-6095
Saint Louis, MO 63141
(314) 985-6095
Gr: 9-12 | 849 students Avg. class size: 18 students Sports: 19 Tuition & acceptance rate listed
Cor Jesu Academy![Cor Jesu Academy Photo Cor Jesu Academy Photo]()

All-girls (Catholic)
10230 Gravois Rd
Saint Louis, MO 63123
(314) 842-1546
Saint Louis, MO 63123
(314) 842-1546
Gr: 9-12 | 550 students Avg. class size: 140 students Sports: 14 Tuition listed
233 N New Ballas Rd
Saint Louis, MO 63141
(314) 567-3500
Saint Louis, MO 63141
(314) 567-3500
Gr: 9-12 | 645 students Tuition & acceptance rate listed
Ech School At Every Childs Hope
Alternative School
8240 Saint Charles Rock Rd
Saint Louis, MO 63114
(314) 593-2999
Saint Louis, MO 63114
(314) 593-2999
Gr: 2-12 | 46 students Avg. class size: 10 students
110 N Elm Ave
Saint Louis, MO 63119
(314) 918-3316
Saint Louis, MO 63119
(314) 918-3316
Gr: K-12 | 70 students Avg. class size: 10 students
Esther Miller Bais Yaakov
All-girls (Jewish)
700 North And South Rd
Saint Louis, MO 63130
(314) 863-9230
Saint Louis, MO 63130
(314) 863-9230
Gr: 9-12 | 37 students Avg. class size: 10 students
7253 Watson Rd PMB #2067
Saint Louis, MO 63119
(314) 432-7534
Saint Louis, MO 63119
(314) 432-7534
Gr: 1-12 | 712 students Avg. class size: 15 students Tuition listed
Incarnate Word Academy
All-girls (Catholic)
2788 Normandy Dr
Saint Louis, MO 63121
(314) 725-5850
Saint Louis, MO 63121
(314) 725-5850
Gr: 9-12 | 287 students
755 S Price Road
Saint Louis, MO 63124
(314) 993-4040
Saint Louis, MO 63124
(314) 993-4040
Gr: 7-12 | 660 students Avg. class size: 13 students Sports: 19 Tuition & acceptance rate listed
Lutheran High School North
(Lutheran Church Missouri Synod)
5401 Lucas And Hunt Rd
Saint Louis, MO 63121
(314) 389-3100
Saint Louis, MO 63121
(314) 389-3100
Gr: 6-12 | 279 students Avg. class size: 18 students Sports: 13 | Extracurrculars: 14 Tuition & acceptance rate listed
Lutheran High School South![Lutheran High School South Photo - Our college-prep curriculum in a Christ-centered environment prepares each of our students for many options and choices for college. Ninety-eight percent of our students continue their education in a college or university. Lutheran High School South Photo - Our college-prep curriculum in a Christ-centered environment prepares each of our students for many options and choices for college. Ninety-eight percent of our students continue their education in a college or university.]()

(Lutheran Church Missouri Synod)
9515 Tesson Ferry Road
Saint Louis, MO 63123
(314) 631-1400
Saint Louis, MO 63123
(314) 631-1400
Gr: 9-12 | 391 students Avg. class size: 21 students Sports: 15 | Extracurrculars: 25 Tuition & acceptance rate listed
Marygrove Services, Inc.
Special Education School
2705 Mullanphy Ln
Florissant, MO 63031
(314) 830-6203
Florissant, MO 63031
(314) 830-6203
Gr: 5-11 | 2 students
101 North Warson Road
Saint Louis, MO 63124
(314) 995-7367
Saint Louis, MO 63124
(314) 995-7367
Gr: PK-12 | 1,236 student Avg. class size: 16 students Sports: 20 | Extracurrculars: 3 Tuition & acceptance rate listed
Miriam School and Learning Center
Special Education School
1138 N. Warson Road
Saint Louis, MO 63132
(314) 962-6059
Saint Louis, MO 63132
(314) 962-6059
Gr: K-12 | 161 students Avg. class size: 8 students Sports: 1 | Extracurrculars: 7 Tuition listed
Nerinx Hall High School
All-girls (Catholic)
530 E Lockwood Ave
Saint Louis, MO 63119
(314) 968-1505
Saint Louis, MO 63119
(314) 968-1505
Gr: 9-12 | 589 students Avg. class size: 19 students Tuition & acceptance rate listed
13201 Clayton Rd
Saint Louis, MO 63131
(314) 434-2100
Saint Louis, MO 63131
(314) 434-2100
Gr: PK-12 | 477 students Avg. class size: 14 students Sports: 14 | Extracurrculars: 13 Tuition listed
800 Buckley Rd
Saint Louis, MO 63125
(314) 842-6846
Saint Louis, MO 63125
(314) 842-6846
Gr: PK-12 | 124 students Avg. class size: 11 students Sports: 3 | Extracurrculars: 4 Tuition listed
1311 S Kirkwood Rd
Saint Louis, MO 63122
(314) 965-4853
Saint Louis, MO 63122
(314) 965-4853
Gr: 9-12 | 526 students Avg. class size: 25 students Tuition & acceptance rate listed
St. Joseph's Academy
All-girls (Catholic)
2307 S Lindbergh Blvd
Saint Louis, MO 63131
(314) 394-4333
Saint Louis, MO 63131
(314) 394-4333
Gr: 9-12 | 529 students Avg. class size: 10 students Sports: 12 Tuition & acceptance rate listed
St. Louis Priory School
All-boys (Catholic)
500 S Mason Rd
Saint Louis, MO 63141
(314) 434-3690
Saint Louis, MO 63141
(314) 434-3690
Gr: 7-12 | 331 students Avg. class size: 18 students Tuition listed
4100 S Lindbergh Boulevard
Saint Louis, MO 63127
(314) 843-4151
Saint Louis, MO 63127
(314) 843-4151
Gr: 7-12 | 75 students Avg. class size: 14 students Sports: 4 | Extracurrculars: 34 Tuition & acceptance rate listed
341 S Sappington Road
Saint Louis, MO 63122
(314) 984-2800
Saint Louis, MO 63122
(314) 984-2800
Gr: 9-12 | 420 students Avg. class size: 20 students Sports: 15 Tuition listed
Villa Duchesne School![Villa Duchesne School Photo - Villa Duchesne Upper School (Girls, grades 7-12) Villa Duchesne School Photo - Villa Duchesne Upper School (Girls, grades 7-12)]()

All-girls (Catholic)
10801 Conway Road
Saint Louis, MO 63131
(314) 432-2021
Saint Louis, MO 63131
(314) 432-2021
Gr: PK-12 | 584 students Avg. class size: 15 students Sports: 11 | Extracurrculars: 30 Tuition & acceptance rate listed
Visitation Academy Of St. Louis![Visitation Academy Of St. Louis Photo Visitation Academy Of St. Louis Photo]()

All-girls (Catholic)
3020 North Ballas Road
Saint Louis, MO 63131
(314) 625-9100
Saint Louis, MO 63131
(314) 625-9100
Gr: PK-12 | 619 students Avg. class size: 14 students Sports: 12 | Extracurrculars: 32 Tuition listed
Westminster Christian Academy![Westminster Christian Academy Photo Westminster Christian Academy Photo]()

(Christian)
800 Maryville Centre Dr
Chesterfield, MO 63017
(314) 997-2900
Chesterfield, MO 63017
(314) 997-2900
Gr: 7-12 | 970 students Avg. class size: 16 students Sports: 20 | Extracurrculars: 25 Tuition & acceptance rate listed
175 S Mason Rd
Saint Louis, MO 63141
(314) 434-5141
Saint Louis, MO 63141
(314) 434-5141
Gr: 6-12 | 404 students Avg. class size: 14 students Sports: 17 | Extracurrculars: 30 Tuition listed
Ace Learning Centers
Alternative School
10075 Lewis & Clark Blvd
Saint Louis, MO 63136
(314) 869-2545
Saint Louis, MO 63136
(314) 869-2545
Gr: 6-12
11050 North Warson Road
Saint Louis, MO 63114
(314) 429-7070
Saint Louis, MO 63114
(314) 429-7070
Gr: PK-12 | 152 students Avg. class size: 10 students Sports: 6 | Extracurrculars: 3 Tuition & acceptance rate listed
2500 Metro Blvd.
Maryland Heights, MO 63043
(314) 291-8878
Maryland Heights, MO 63043
(314) 291-8878
Gr: PK-12 | 87 students Avg. class size: 16 students Sports: 2 | Extracurrculars: 4 Tuition & acceptance rate listed
Show 20 more private schools in St. Louis County, MO (out of 55 total schools)
Loading...
St. Louis County Private Schools (Closed)
School
Location
Quick Facts
Ascension St. Paul School (Closed 2004)
(Catholic)
3801 Nelson Drive
Saint Louis, MO 63121
(314) 261-1592
Saint Louis, MO 63121
(314) 261-1592
Gr: K-8 | 144 students
Barat Academy (Closed 2025)
(Catholic)
17815 Wild Horse Creek Rd
Chesterfield, MO 63005
(636) 300-5555
Chesterfield, MO 63005
(636) 300-5555
Gr: 6-12 | 100 students
Bethel Lutheran School (Closed 2024)
Montessori School
7001 Forsyth Blvd
Saint Louis, MO 63105
(314) 863-3111
Saint Louis, MO 63105
(314) 863-3111
Gr: PK-8 | 58 students
Cornerstone Academy (Closed 2017)
(Christian)
74 Kearney St
Saint Louis, MO 63125
(314) 845-8788
Saint Louis, MO 63125
(314) 845-8788
Gr: K-8 | 72 students
2100 Switzer Avenue
Saint Louis, MO 63136
(314) 388-0468
Saint Louis, MO 63136
(314) 388-0468
Gr: PK-8 | 134 students
Grace Boys Ranch (Closed 2019)
All-boys | Special Education School (Christian)
10421 Apke
Catawissa, MO 63015
(314) 503-5332
Catawissa, MO 63015
(314) 503-5332
Gr: 3-11 | 5 students
Hope Lutheran School-st Ann (Closed 2016)
(Lutheran Church Missouri Synod)
10701 Saint Cosmas Ln
Saint Ann, MO 63074
(314) 429-0988
Saint Ann, MO 63074
(314) 429-0988
Gr: K-9 | 53 students
Martin Luther King Junior Academy (Closed 2020)
(Seventh Day Adventist)
8646 Jennings Station Rd
Saint Louis, MO 63136
(314) 868-5541
Saint Louis, MO 63136
(314) 868-5541
Gr: PK-12 | 45 students
Our Lady Of Fatima School (Closed 2004)
(Catholic)
4500 Washington St
Florissant, MO 63033
(314) 921-0437
Florissant, MO 63033
(314) 921-0437
Gr: PK-8 | 167 students
10014 Diamond Drive
Saint Louis, MO 63137
(314) 869-0515
Saint Louis, MO 63137
(314) 869-0515
Gr: K-8 | 131 students
St. George School (Closed 2004)
(Catholic)
4974 Heege Rd
Saint Louis, MO 63123
(314) 832-6432
Saint Louis, MO 63123
(314) 832-6432
Gr: K-8 | 154 students
4329 Dupage Dr
Bridgeton, MO 63044
(314) 739-3123
Bridgeton, MO 63044
(314) 739-3123
Gr: PK-8 | 163 students
St. Luke The Evangelist (Closed 2006)
(Catholic)
1414 Bellevue Avenue
Saint Louis, MO 63117
(314) 781-2072
Saint Louis, MO 63117
(314) 781-2072
Gr: PK-8 | 130 students
St. Mark School (Closed 2023)
(Catholic)
4220 Ripa Ave
Saint Louis, MO 63125
(314) 743-8641
Saint Louis, MO 63125
(314) 743-8641
Gr: PK-8 | 135 students Avg. class size: 18 students Tuition & acceptance rate listed
631 Undercliff Dr
Hazelwood, MO 63042
(314) 895-3600
Hazelwood, MO 63042
(314) 895-3600
Gr: K-8 | 144 students
800 Buckley Rd
Saint Louis, MO 63125
(314) 892-7500
Saint Louis, MO 63125
(314) 892-7500
Gr: K-8 | 149 students
St. Vincent Home/school (Closed 2010)
Special Education School
7401 Florissant Rd
Saint Louis, MO 63121
(314) 261-6011
Saint Louis, MO 63121
(314) 261-6011
Gr: 7-12 | 22 students
Torah Prep School - Girls Division (Closed 2019)
All-girls (Jewish)
8659 Olive Blvd
Saint Louis, MO 63132
(314) 569-2929
Saint Louis, MO 63132
(314) 569-2929
Gr: PK-8 | 545 students
1720 Redman Rd
Saint Louis, MO 63138
(314) 741-1333
Saint Louis, MO 63138
(314) 741-1333
Gr: 9-12 | 335 students Avg. class size: 15 students Tuition & acceptance rate listed
Frequently Asked Questions
What are the top ranked private high schools in St. Louis County, MO?
The top ranked private high schools in St. Louis County, MO include Chaminade College Prep School, Christian Brothers College High School, and Cor Jesu Academy.
How many private high schools are located in St. Louis County?
55 private high schools are located in St. Louis County.
How much do private high schools cost in St. Louis County?
The average tuition cost is $19,902, which is higher than the Missouri private school average tuition cost of $14,910.
How diverse are private high schools in St. Louis County?
St. Louis County private high schools are approximately 25% minority students, which is higher than the Missouri private school average of 22%.
What percentage of private high schools are religiously affiliated in St. Louis County?
Which private high schools in St. Louis County are often viewed compared to one another?
Popular comparisons of private high schools in St. Louis County include: Heritage Classical Christian Academy vs. Westminster Christian Academy, Dept Of Special Education vs. Academy Of Saint Louis, Yeshivat Kadimah High School vs. Esther Miller Bais Yaakov
Recent Articles

What’s a Private School? 2025 Guide for Parents
Explore what defines a private school in 2025—costs, diversity, programs, and admissions insights for families choosing the right education.

Starting a Private School: 2025 Guide
Discover how to start a private school in 2025, from legal requirements to tuition planning, accreditation, and real-world success stories.

Technology in Private Schools: 2025 Insights
Explore how private schools use technology in 2025—from AI learning tools to balanced digital practices shaping future-ready students.