Regis Middle School Photo

Best Iowa Catholic Private Elementary Schools (2025-26)

For the 2025-26 school year, there are 108 catholic private elementary schools serving 29,156 students in Iowa. You can also find more religiously affiliated schools in Iowa.
The top ranked catholic private elementary schools in Iowa include Sacred Heart Continuation School, Mazzuchelli Catholic Middle School, and Our Lady Of Guadalupe.
The average tuition cost is $7,416, which is lower than the Iowa private elementary school average tuition cost of $9,527.

Top Ranked Catholic Private Elementary Schools in Iowa (2025-26)

School
Location
Quick Facts
All Saints Catholic School
(Catholic)
1926 N Marquette St
Davenport, IA 52804
(563) 324-3205
Gr: PK-8 | 411 students Avg. class size: 25 students Tuition listed
Assumption High School
(Catholic)
(1)
1020 W Central Park Ave
Davenport, IA 52804
(563) 326-5313
Gr: 8-12 | 437 students Tuition listed
Beckman Catholic Junior Senior High School
(Catholic)
(1)
1325 9th St Se
Dyersville, IA 52040
(563) 875-7188
Gr: 7-12 | 409 students
Bishop Heelan Catholic Schools
(Catholic)
1021 Douglas St
Sioux City, IA 51105
(712) 252-1350
Gr: PK-12 | 1,365 student
3225 W 9th St
Waterloo, IA 50702
(319) 232-1422
Gr: 6-8 | 173 students Acceptance rate listed
Bosco Catholic School System
(Catholic)
405 16th Avenue Ne
Gilbertville, IA 50634
(319) 296-1692
Gr: PK-12 | 321 students Sports: 12 | Extracurrculars: 8
Burlington Notre Dame
(Catholic)
700 S Roosevelt Ave
Burlington, IA 52601
(319) 754-8431
Gr: PK-12 | 431 students Acceptance rate listed
702 S Roosevelt Ave
Burlington, IA 52601
(319) 754-8431
Gr: PK-12 | 461 students
Emmetsburg Catholic School
(Catholic)
1903 Broadway St
Emmetsburg, IA 50536
(712) 852-3464
Gr: PK-8 | 111 students
Gehlen Catholic School
(Catholic)
709 Plymouth St Ne
Le Mars, IA 51031
(712) 546-4181
Gr: PK-12 | 534 students
Holy Trinity
(Catholic)
2922 Beaver Ave
Des Moines, IA 50310
(515) 255-3162
Gr: PK-8 | 430 students
John F Kennedy Catholic School
(Catholic)
1627 W 42nd St
Davenport, IA 52806
(563) 391-3030
Gr: K-8 | 337 students
Kuemper Catholic Grade School
(Catholic)
116 S East Street
Carroll, IA 51401
(712) 792-3610
Gr: PK-12 | 1,200 student Avg. class size: 18 students Sports: 9
Kuemper Grade School Pk-8 Grades
(Catholic)
201 S Clark St
Carroll, IA 51401
(712) 792-3610
Gr: PK-12 | 1,212 student
Lourdes Catholic School
Lourdes Catholic School Photo
(Catholic)
(3)
1453 Mississippi Blvd
Bettendorf, IA 52722
(563) 359-3466
Gr: PK-8 | 357 students Avg. class size: 20 students Sports: 9 | Extracurrculars: 9 Tuition & acceptance rate listed
Marquette Catholic Schools Pk-12
Marquette Catholic Schools Pk-12 Photo - State Track Sprinters
(Catholic)
(1)
502 Franklin St
Bellevue, IA 52031
(563) 872-3356
Gr: K-12 | 257 students Avg. class size: 15 students Sports: 12 | Extracurrculars: 17 Tuition & acceptance rate listed
Mater Dei School Nativity Center
Mater Dei School Nativity Center Photo - Our teachers give back to the community
(Catholic)
4243 Natalia Way
Sioux City, IA 51106
(712) 274-0268
Gr: 5-8 | 122 students Tuition listed
Mazzuchelli Catholic Middle School
(Catholic)
2005 Kane St
Dubuque, IA 52001
(563) 582-1198
Gr: 6-8 | 382 students Tuition listed
Newman Catholic School
Newman Catholic School Photo
(Catholic)
(1)
2445 19th St Sw
Mason City, IA 50401
(641) 423-6939
Gr: K-12 | 628 students Avg. class size: 39 students Sports: 17 | Extracurrculars: 4 Tuition listed
Our Lady Of Guadalupe
Alternative School (Catholic)
2105 Saint Joseph Street
Dubuque, IA 52001
(563) 582-1198
Gr: PK-5 | 346 students Tuition & acceptance rate listed
Pocahontas Catholic School
(Catholic)
305 Sw 3rd St
Pocahontas, IA 50574
(712) 335-3603
Gr: K-5 | 84 students Tuition listed
Prince Of Peace Catholic School
Prince Of Peace Catholic School Photo - The beginning of life-long learning starts here!
(Catholic)
312 S 4th St
Clinton, IA 52732
(563) 242-1663
Gr: K-12 | 189 students Avg. class size: 15 students Sports: 13 | Extracurrculars: 8 Tuition & acceptance rate listed
Regina Catholic Education Center
(Catholic)
2150 Rochester Ave
Iowa City, IA 52245
(319) 499-9020
Gr: PK-12 | 902 students Avg. class size: 21 students Sports: 12
Regis Middle School
Regis Middle School Photo
(Catholic)
735 Prairie Dr NE
Cedar Rapids, IA 52402
(319) 363-1968
Gr: 6-8 | 321 students Sports: 9 | Extracurrculars: 8
Sacred Heart Continuation School
(Catholic)
601 1st Ave Sw
Oelwein, IA 50662
(319) 283-1366
Gr: PK-6 | 84 students Avg. class size: 15 students Tuition & acceptance rate listed
Sacred Heart School
(Catholic)
1601 Grand Ave
West Des Moines, IA 50265
(515) 223-1284
Gr: K-8 | 511 students
Sacred Heart School
Sacred Heart School Photo - Sacred Heart offers kindergarten through the eighth grade
(Catholic)
5010 Military Rd
Sioux City, IA 51103
(712) 233-1624
Gr: PK-8 | 351 students Avg. class size: 20 students Tuition & acceptance rate listed
St. Albert Catholic
St. Albert Catholic Photo - With the addition of the state-of-the-art childcare center and elementary school, Saint Albert's elite learning, faith-filled environment is unmatched in Southwest Iowa.
(Catholic)
400 Gleason Ave
Council Bluffs, IA 51503
(712) 328-2316
Gr: PK-12 | 675 students Avg. class size: 22 students Sports: 14 Tuition & acceptance rate listed
St. Albert Middle School
(Catholic)
400 Gleason Ave
Council Bluffs, IA 51503
(712) 322-7004
Gr: 4-6 | 217 students Acceptance rate listed
St. Anthony Elementary School
(Catholic)
(3)
16 Columbus Ave
Des Moines, IA 50315
(515) 243-1874
Gr: PK-8 | 349 students Avg. class size: 20 students Tuition & acceptance rate listed
St. Augustin Catholic School
(Catholic)
4320 Grand Ave
Des Moines, IA 50312
(515) 279-5947
Gr: PK-8 | 282 students Avg. class size: 26 students Sports: 5 | Extracurrculars: 3 Tuition & acceptance rate listed
St. Edmond Catholic School
(Catholic)
2321 6th Avenue North
Fort Dodge, IA 50501
(515) 576-5182
Gr: PK-12 | 597 students
St. Edward School
(Catholic)
139 E Mitchell Ave
Waterloo, IA 50702
(319) 233-6202
Gr: K-5 | 339 students Acceptance rate listed
St. Francis Catholic School
(Catholic)
310 Columbus Drive
Marshalltown, IA 50158
(641) 753-7977
Gr: PK-6 | 210 students Avg. class size: 16 students Extracurrculars: 4 Tuition & acceptance rate listed
St. Francis Of Assisi School
(Catholic)
7075 Ashworth Rd
West Des Moines, IA 50266
(515) 457-7167
Gr: PK-8 | 728 students Avg. class size: 22 students Sports: 4 Tuition & acceptance rate listed
Show 73 more private schools in Iowa (out of 108 total schools)
Loading...

Recent Articles

Transferring from Public to Private School Mid-Year: What to Expect
Transferring from Public to Private School Mid-Year: What to Expect
Considering a mid-year transfer from public to private school? Learn what to expect with admissions, academic placement, social adjustment, and financial aid to ensure a smooth transition.
A Guide to Day vs. Boarding School: Which Is Right for Your Family
A Guide to Day vs. Boarding School: Which Is Right for Your Family
Discover the key differences between day and boarding schools to determine the best fit for your child. Explore benefits, costs, lifestyle factors, and questions to help guide your family’s decision.
The A to Z of Private Schools 2025
The A to Z of Private Schools 2025
Explore the A to Z of private schools in 2025—from admissions to tuition—offering parents and educators clear insights into today’s options.