All Saints School Photo - Grandparents and students celebrate together at Mass.

Best St. Charles County Private Elementary Schools (2026)

For the 2026 school year, there are 29 private elementary schools serving 9,382 students in St. Charles County, MO.
The top-ranked private elementary schools in St. Charles County, MO include First Baptist Christian Academy, Immanuel Lutheran School, and Immanuel Lutheran School-Wentzville.
The average tuition cost is $9,968, which is lower than the Missouri private elementary school average tuition cost of $12,168.
87% of private elementary schools in St. Charles County, MO are religiously affiliated (most commonly Catholic and Lutheran Church Missouri Synod).

Top-Ranked St. Charles County Private Elementary Schools (2026)

School
Location
Quick Facts
Immanuel Lutheran School-Wentzville
Immanuel Lutheran School-Wentzville Photo - Immanuel Lutheran School-Wentzville, MO
(Lutheran Church Missouri Synod)
(3)
632 E Hwy N
Wentzville, MO 63385
(636) 639-9887
Gr: NS-8 | 548 students Avg. class size: 22 students Sports: 7 | Extracurrculars: 5 Tuition 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
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
Child Of God Lutheran School
Child Of God Lutheran School Photo
(Lutheran Church Missouri Synod)
(2)
650 Salt Lick Rd
Saint Peters, MO 63376
(636) 970-7080
Gr: NS-8 | 300 students Avg. class size: 18 students Sports: 6 | Extracurrculars: 6 Tuition & acceptance rate listed
Christian School District
Christian School District Photo
(Christian)
1145 Tom Ginnever Ave
O Fallon, MO 63366
(636) 978-1680
Gr: PK-12 | 546 students Avg. class size: 15 students Sports: 15 Tuition & acceptance rate listed
First Baptist Christian Academy
(Baptist)
(2)
8750 Veterans Memorial Pkwy
O Fallon, MO 63366
(636) 272-3220
Gr: PK-6 | 277 students Avg. class size: 13 students Tuition & acceptance rate listed
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
Immanuel Lutheran School
(Lutheran Church Missouri Synod)
115 S 6th St
Saint Charles, MO 63301
(636) 946-0051
Gr: PK-8 | 535 students
The Lead School
Alternative School
(1)
1610 Willott Rd.
Saint Charles, MO 63376
(636) 447-5100
Gr: 1-12 Avg. class size: 8 students
Messiah Lutheran School
Messiah Lutheran School Photo
(Lutheran Church Missouri Synod)
(10)
5911 MO-94
Saint Charles, MO 63304
(636) 329-1096
Gr: NS-8 | 347 students Avg. class size: 19 students Sports: 6 | Extracurrculars: 9 Tuition & acceptance rate listed
OakHaven Montessori School
OakHaven Montessori School Photo
Montessori School
7267 Highway N
O Fallon, MO 63368
(636) 978-4440
Gr: PK-6 | 94 students Avg. class size: 25 students Sports: 3 | Extracurrculars: 6 Tuition listed
St. Charles Christian Home Educators
Special Program Emphasis (Christian)
709 Crestview Drive
O Fallon, MO 63366
(636) 240-4412
Gr: K-12 | 388 students Avg. class size: 7 students Extracurrculars: 2 Tuition listed
St. Joseph School
St. Joseph School Photo
(Catholic)
1351 Motherhead Rd
Saint Charles, MO 63304
(636) 441-0055
Gr: PK-8 | 991 students Sports: 8 | Extracurrculars: 4
St. Patrick School
(Catholic)
701 S Church St
Wentzville, MO 63385
(636) 332-9913
Gr: PK-8 | 467 students Avg. class size: 20 students Tuition & acceptance rate listed
St. Theodore School
St. Theodore School Photo - St. Theodore School
(Catholic)
(2)
5059 Highway P
Wentzville, MO 63385
(636) 639-1385
Gr: PK-8 | 297 students Avg. class size: 19 students Extracurrculars: 6 Tuition listed
Veritas Christian Academy
Veritas Christian Academy Photo
(Christian)
1145 Tom Ginnever Ave
O Fallon, MO 63366
(636) 978-1680
Gr: NS-12 | 664 students Avg. class size: 15 students Sports: 14 | Extracurrculars: 15 Tuition & acceptance rate listed
Zion Lutheran School
(Lutheran Church Missouri Synod)
3866 S Old Highway 94
Saint Charles, MO 63304
(636) 441-7424
Gr: PK-8 | 557 students
1701 Feise Road
Saint Charles, MO 63301
(636) 561-7709
Gr: K-6 | 134 students Avg. class size: 12 students Tuition listed
Church On The Rock Christian
(Christian)
900 Birdie Hills Rd
Saint Peters, MO 63376
(636) 240-7775
Gr: PK-12 | 138 students
Kid's Academy
Daycare / Preschool
7767 Highway N
O Fallon, MO 63366
(636) 561-8697
Gr: 5-8
Mid Rivers SDA School
(Seventh Day Adventist)
600 Salt Lick Rd
Saint Peters, MO 63376
(636) 397-8294
Gr: 3-8 | 7 students
St. Charles Borromeo School
(Catholic)
431 Decatur St
Saint Charles, MO 63301
(636) 946-2713
Gr: K-8 | 198 students Avg. class size: 22 students Tuition & acceptance rate listed
St. Cletus School
(Catholic)
2721 Zumbehl Rd
Saint Charles, MO 63301
(314) 640-9556
Gr: PK-8 | 209 students Avg. class size: 19 students Sports: 4 | Extracurrculars: 1 Tuition & acceptance rate listed
St. Joseph School-josephville
(Catholic)
1410 Josephville Rd
Wentzville, MO 63385
(636) 332-5672
Gr: PK-8 | 121 students Tuition listed
St. Paul Continuation School
St. Paul Continuation School Photo
(Catholic)
1235 Church Rd
O Fallon, MO 63366
(636) 978-1900
Gr: PK-8 | 270 students Avg. class size: 15 students
Seton Regional Catholic School
(Catholic)
#1 Seton Court
Saint Charles, MO 63303
(636) 946-6716
Gr: K-8 | 255 students Avg. class size: 22 students Tuition & acceptance rate listed
Sts Joachim & Ann School
(Catholic)
(2)
4110 Mcclay Rd
Saint Charles, MO 63304
(636) 441-4835
Gr: PK-8 | 273 students Tuition & acceptance rate listed
Trinity Lutheran School
(Lutheran Church Missouri Synod)
4689 N Highway 94
Saint Charles, MO 63301
(636) 250-3654
Gr: K-8 | 41 students

Overview

This County (St. Charles County)
This State (MO)
# Schools
30 Schools

Student Body:

# Students
9,382 Students
99,953 Students
% Average Students of Color
8%
20%

Academics and Faculty:

# Teachers
583 Teachers
8,261 Teachers
Average Student-Teacher Ratio
17:1
12:1
% Average Faculty w/Advanced Degree
56%
53%
Average Class Size
17 students
15 students
Average Number of AP Courses
5 courses
15 courses
Average ACT score
25
(Out of 36)
26

Tuition and Acceptance Rate:

Average Yearly Tuition Cost
$9,968
$12,168
Average % on Financial Aid
23%
33%
Average Financial Aid Grant
$1,346
$6,426
Average Acceptance Rate
91%
85%
Average Endowment Size
$50 million
$25.69 million

Students by Ethnicity:

0.51
0.56
# American Indian Students
3 Students
213 Students
% American Indian Students
n/a
n/a
# Asian Students
185 Students
2,691 Students
% Asian Students
2%
3%
# Hispanic Students
146 Students
4,366 Students
% Hispanic Students
2%
5%
# Black Students
185 Students
6,103 Students
% Black Students
2%
6%
# White Students
5,728 Students
60,311 Students
% White Students
64%
62%
# Hawaiian Students
16 Students
178 Students
% Hawaiian Students
n/a
n/a
# Two or more races Students
n/a
n/a
% of Two or more races Students
n/a
n/a
# Others Students
2,744 Students
23,542 Students
% of Others Students
30%
24%
All Ethnic Groups

Extracurriculars and Sports:

Average Number of Extracurriculars
7 extracurriculars
8 extracurriculars
Average Number of Sports
7 sports
6 sports

Frequently Asked Questions

What are the top-ranked private elementary schools in St. Charles County, MO?
The top-ranked private elementary schools in St. Charles County, MO include First Baptist Christian Academy, Immanuel Lutheran School, and Immanuel Lutheran School-Wentzville.
How many private elementary schools are located in St. Charles County?
29 private elementary schools are located in St. Charles County.
How much do private elementary schools cost in St. Charles County?
The average tuition cost is $9,968, which is lower than the Missouri private school average tuition cost of $12,168.
How diverse are private elementary schools in St. Charles County?
St. Charles County private elementary schools are approximately 8% minority students, which is lower than the Missouri private school average of 20%.
What percentage of private elementary schools are religiously affiliated in St. Charles County?
87% of private elementary schools in St. Charles County are religiously affiliated (most commonly Catholic and Lutheran Church Missouri Synod).
Which private elementary schools in St. Charles County are often viewed compared to one another?

Recent Articles

Financial Aid 101 for Private School Families 2026
Financial Aid 101 for Private School Families 2026
Guide to private school financial aid in 2026, with current costs, key planning timelines and practical steps parents need to maximize aid options.
Why Extracurricular Activities Matter in 2026
Why Extracurricular Activities Matter in 2026
Discover why extracurricular activities remain essential in 2026, with updated research, costs, and admissions insights for parents and students.
How to Appeal for Financial Aid After Admission
How to Appeal for Financial Aid After Admission
Learn how to appeal for financial aid after admission to a private school, with expert steps, timelines, and 2026 updates for families.