St. Joseph Catholic Academy Photo - In addition to our strong core curriculum-featuring Religion, Language Arts, Math, Science, Social Studies, and Art-St. Joseph Catholic Academy offers a vibrant selection of enrichment opportunities designed to nurture every student's unique gifts and passions.Students can participate in Vocal Music, Honors Choir, Band, Physical Education, Technology, and Spanish. And for our 8th graders, we're proud to offer Apologetics, helping them

Best Missouri Catholic Private Elementary Schools (2026)

For the 2026 school year, there are 187 catholic private elementary schools serving 44,924 students in Missouri. You can also find more religiously affiliated schools in Missouri.
The top-ranked catholic private elementary schools in Missouri include The Barstow School, Chaminade College Prep School, and Assumption School.
The average tuition cost is $10,142, which is lower than the Missouri private elementary school average tuition cost of $12,565.

Top-Ranked Catholic Private Elementary Schools in Missouri (2026)

School
Location
Quick Facts
Academy Of Saint Louis
Academy Of Saint Louis Photo - Academy of St. Louis is Providing Hope, Promise & Opportunities for Students with Learning Challenges
Special Education School (Catholic)
(3)
505 St. Joseph Lane
Ballwin, MO 63021
(636) 534-5099
Gr: K-12 | 34 students Avg. class size: 6 students Extracurrculars: 2 Tuition & acceptance rate listed
Academy Of The Sacred Heart
Academy Of The Sacred Heart Photo
(Catholic)
(9)
619 N 2nd St
Saint Charles, MO 63301
(636) 946-6127
Gr: K-8 | 195 students Avg. class size: 13 students Sports: 5 | Extracurrculars: 5 Tuition listed
All Saints School
All Saints School Photo - Grandparents and students celebrate together at Mass.
(Catholic)
(2)
5 Mcmenamy Rd
Saint Peters, MO 63376
(636) 397-1440
Gr: PK-8 | 210 students Avg. class size: 15 students Sports: 6 | Extracurrculars: 9 Tuition listed
Ascension School
Ascension School Photo
(Catholic)
238 Santa Maria Dr
Chesterfield, MO 63005
(636) 532-1151
Gr: K-8 | 461 students Avg. class size: 21 students Sports: 5 | Extracurrculars: 2 Tuition listed
Assumption Parish School
(Catholic)
4709 Mattis Road
Saint Louis, MO 63128
(314) 487-6520
Gr: NS-8 | 309 students Avg. class size: 22 students Sports: 7 | Extracurrculars: 3 Tuition & acceptance rate listed
Assumption School
Assumption School Photo - For 154 years, Assumption School has been a beacon of faith and learning in O'Fallon, and we are proud to continue that tradition with 465+ students enrolled this year in preschool through 8th grade! If you are you looking for a school that combines rigorous academics, cutting-edge technology, and a faith-based education, this is the place to be!
(Catholic)
203 W 3rd St
O Fallon, MO 63366
(636) 240-4474
Gr: PK-8 | 431 students Avg. class size: 20 students Sports: 5 | Extracurrculars: 9 Tuition & acceptance rate listed
The Barstow School
Special Program Emphasis (Catholic)
(1)
11511 State Line
Kansas City, MO 64114
(816) 277-0365
Gr: K-12 | 861 students Avg. class size: 10 students Sports: 11 Tuition & acceptance rate listed
Chaminade College Prep School
Chaminade College Prep School Photo - 2015 Senior House Captains
All-boys (Catholic)
425 S. Lindbergh Blvd
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
Gr: 6-12 | 832 students Tuition listed
Holy Cross Academy
(Catholic)
8874 Pardee Rd
Saint Louis, MO 63123
(314) 842-2073
Gr: PK-8 | 546 students
Holy Cross Academy
(Catholic)
8874 Pardee Road
Saint Louis, MO 63123
(314) 475-3436
Gr: PK-8 | 574 students Avg. class size: 25 students
Holy Family School
(Catholic)
110 West Oliver Street
Freeburg, MO 65035
(573) 744-5200
Gr: PK-8 | 89 students
Holy Infant Elementary School
(Catholic)
248 New Ballwin Rd
Ballwin, MO 63021
(636) 227-0802
Gr: PK-8 | 583 students
Immacolata School
(Catholic)
8910 Clayton Rd
Saint Louis, MO 63117
(314) 991-5700
Gr: PK-8 | 308 students
Immaculate Conception School
Immaculate Conception School Photo
(Catholic)
(2)
1208 E Mccarty St
Jefferson City, MO 65101
(573) 636-7680
Gr: PK-8 | 316 students Avg. class size: 16 students Sports: 6 | Extracurrculars: 8 Tuition listed
Immaculate Conception School
(Catholic)
6 W State St
Union, MO 63084
(636) 583-2641
Gr: PK-8 | 230 students
Immaculate Conception School
Immaculate Conception School Photo - Our School Front
(Catholic)
2089 Hanley Road
O Fallon, MO 63368
(636) 561-4450
Gr: PK-8 | 877 students Sports: 4 | Extracurrculars: 16 Tuition listed
Immaculate Conception School
(Catholic)
147 County Road 402
Loose Creek, MO 65054
(573) 897-3516
Gr: K-8 | 108 students
Immaculate Conception School
(Catholic)
3555a S Fremont Ave
Springfield, MO 65804
(417) 881-7000
Gr: PK-8 | 521 students
Immaculate Conception School
(Catholic)
120 Maryknoll Rd
Old Monroe, MO 63369
(363) 665-5463
Gr: PK-8 | 220 students Avg. class size: 30 students Tuition listed
Incarnate Word Parish School
(Catholic)
13416 Olive Blvd
Chesterfield, MO 63017
(314) 576-5366
Gr: K-8 | 359 students Avg. class size: 22 students
Mary Queen Of Peace School
(Catholic)
680 W Lockwood Ave
Saint Louis, MO 63119
(314) 961-2891
Gr: PK-8 | 411 students Avg. class size: 20 students Tuition & acceptance rate listed
Notre Dame De Sion Grade School
Notre Dame De Sion Grade School Photo
(Catholic)
(2)
3823 Locust Street
Kansas City, MO 64109
(816) 683-7063
Gr: PK-8 | 310 students Avg. class size: 15 students Sports: 4 | Extracurrculars: 6 Tuition & acceptance rate listed
Of St. Joseph
(Catholic)
518 N 11th St
Saint Joseph, MO 64501
(816) 232-7763
Gr: K-8 | 228 students Sports: 4 Tuition listed
Our Lady Of Lourdes Catholic School
(Catholic)
950 Madison Ave
Washington, MO 63090
(636) 239-5292
Gr: PK-8 | 409 students
817 Bernadette Dr
Columbia, MO 65203
(573) 445-6516
Gr: K-8 | 640 students Avg. class size: 22 students
Our Lady Of Lourdes School
(Catholic)
7157 Northmoor Drive
Saint Louis, MO 63105
(314) 726-3352
Gr: PK-8 | 285 students
Our Lady Of The Presentation School
(Catholic)
150 Nw Murray Rd
Lees Summit, MO 64081
(816) 251-1128
Gr: K-8 | 461 students
Queen Of All Saints School
(Catholic)
6611 Christopher Dr
Saint Louis, MO 63129
(636) 314-4025
Gr: PK-8 | 526 students
Sacred Heart Catholic School
(Catholic)
501 Saint Louis Street
Florissant, MO 63031
(314) 831-3372
Gr: PK-8 | 362 students Avg. class size: 20 students Sports: 5 | Extracurrculars: 3 Tuition listed
416 W 3rd St
Sedalia, MO 65301
(660) 827-3800
Gr: K-12 | 329 students
Sacred Heart Elementary School
(Catholic)
12 Ann Ave
Valley Park, MO 63088
(636) 225-3824
Gr: PK-8 | 289 students
Sacred Heart School
(Catholic)
(1)
110 Thompson Drive
Troy, MO 63379
(636) 528-6684
Gr: PK-8 | 315 students Avg. class size: 18 students Sports: 4 | Extracurrculars: 2 Tuition listed
Sacred Heart School
(Catholic)
17740 State Route N
Saint Mary, MO 63673
(573) 543-2997
Gr: K-5 | 18 students
Sacred Heart School
(Catholic)
4309 Highway U
Freeburg, MO 65035
(573) 744-5898
Gr: PK-8 | 57 students
Show 100 more private schools in Missouri (out of 187 total schools)
Loading...

Recent Articles

Comparing Day, Boarding & Hybrid Private Schools in 2026
Comparing Day, Boarding & Hybrid Private Schools in 2026
Explore how day, boarding, and hybrid private schools compare in 2026 to find the best fit for your child’s academics, lifestyle, and goals.
Scholarships and Financial Aid Options for 2026 Entry
Scholarships and Financial Aid Options for 2026 Entry
A complete guide to scholarships, bursaries, and financial aid for 2026 entry, including eligibility, timelines, and expert advice.
Private School Jobs in 2025: Trends, Salaries and Career Insights
Private School Jobs in 2025: Trends, Salaries and Career Insights
Explore private school jobs in 2025 with updated hiring trends, salary data, demand areas and career guidance for educators and policymakers.