Iowa Christian Private Schools

For the 2026-27 school year, there are 37 christian private schools serving 5,854 students in Iowa. You can also find more religiously affiliated schools in Iowa.
The top ranked christian private schools in Iowa include Central Iowa Christian School, Des Moines Christian School, and Great River Christian School.
The average tuition cost is $7,402, which is lower than the Iowa private school average tuition cost of $7,664.

Quick Facts (26-27)

  • # Private Schools: 37
  • # Students Served: 5,854

Quick Facts (26-27)

  • # Private Schools: 37
  • # Students Served: 5,854

Top Ranked Christian Private Schools in Iowa (2026-27)

Ankeny Christian Academy Photo
Gr: PK-12 | 509 students
Avg. class size: 20 students
Sports: 5 | Extracurriculars: 4
Christian
1604 West 1st St
Ankeny, IA 50023
(515) 965-8114
Map of Cedar Ridge Christian School
Gr: K-12 | 364 students
Avg. class size: 20 students
Sports: 8
Christian
1015 S. Division Street
Cedar Falls, IA 50613
(319) 235-9309
Central Iowa Christian School Photo
Gr: K-8 | 55 students
Avg. class size: 17 students
Extracurriculars: 4
Christian
1331 Hobart St
Grinnell, IA 50112
(641) 236-3000
Des Moines Christian School Photo
Gr: PK-12 | 1,086 students
Christian
13007 Douglas Pkwy
Urbandale, IA 50323
(515) 334-2240
(2)
Map of Great River Christian School
Gr: PK-12 | 118 students
Avg. class size: 8 students
Sports: 1 | Extracurriculars: 2
Christian
426 Harrison Ave
Burlington, IA 52601
(319) 753-2255
Map of Heartland Christian School
Gr: PK-12 | 239 students
Christian
400 Wright Rd
Council Bluffs, IA 51501
(712) 322-5817
Map of Hull Christian School
Gr: K-8 | 171 students
Christian
1301 5th St
Hull, IA 51239
(712) 439-2273
Isaac Newton Christian Academy Photo
Gr: PK-12 | 422 students
Sports: 9 | Extracurriculars: 7
Christian
1635 Linmar Drive NE
Cedar Rapids, IA 52402
(319) 362-9512
(7)
Morning Star Academy Photo
Gr: PK-12 | 220 students
Avg. class size: 14 students
Sports: 2 | Extracurriculars: 1
Christian
1426 Tanglefoot Ln
Bettendorf, IA 52722
(563) 359-5700
(2)
Map of Peoria Christian School
Gr: PK-8 | 48 students
Christian
110 Peoria West St
Pella, IA 50219
(641) 625-4131
Map of Sheldon Christian School
Gr: PK-8 | 132 students
Sports: 4
Christian
1425 E 9th Street
Sheldon, IA 51201
(712) 324-2429
Sully Christian School Photo
Gr: K-8 | 43 students
Avg. class size: 6 students
Sports: 5
Christian
12629 S 92nd Avenue E
Sully, IA 50251
(641) 594-4180
Map of Clear Lake Classical
Gr: PK-9 | 75 students
Christian
3714 N Shore Dr
Clear Lake, IA 50428
(630) 854-3006
Community Christian School Photo
Gr: PK-8 | 138 students
Avg. class size: 13 students
Christian
2406 9 1/2 Ave S
Fort Dodge, IA 50501
(515) 573-3011
Map of Empigo Academy
Gr: 9-12
Sports: 5
Christian
4801 Franklin Ave
Des Moines, IA 50310
(515) 350-4008
Map of Faith Academy
Gr: K-6 | 86 students
Christian
1030 Cross Park Ave
Iowa City, IA 52240
(319) 351-4860
Map of Gospel Assembly Christian Academy
Gr: 1-12 | 15 students
Christian
4665 72nd St
Urbandale, IA 50322
(515) 276-9047
Heritage Christian School Photo
Gr: PK-8 | 271 students
Avg. class size: 17 students
Sports: 6 | Extracurriculars: 4
Christian
255 Hackberry St
North Liberty, IA 52317
(319) 626-4777
Map of Holloway House Learning Center
Gr: PK-K | 39 students
Daycare / Preschool (Christian)
3600 Cottage Grove Ave. SE
Cedar Rapids, IA 52403
(319) 560-2333
(2)
Map of Inwood Christian School
Gr: PK-8 | 58 students
Avg. class size: 5 students
Sports: 4
Christian
302 E Madison St
Inwood, IA 51240
(712) 753-4541
Map of Joshua Christian Academy
Gr: PK-12 | 139 students
Avg. class size: 18 students
Sports: 5
Christian
1740 Garfield Ave
Des Moines, IA 50316
(515) 265-0603
Map of Kanawha Christian School
Gr: K-10 | 36 students
Christian
470 E 5th St
Kanawha, IA 50447
(641) 762-2233
Map of Keokuk Christian Academy
Gr: PK-12 | 101 students
Christian
1578 Hilton Rd
Keokuk, IA 52632
(319) 524-5752
Map of Marshalltown Christian School
Gr: K-8 | 50 students
Christian
3901 S. Center
Marshalltown, IA 50158
(641) 753-8824
(1)
Map of Mt Pleasant Christian School
Gr: K-12 | 82 students
Christian
1505 E Washington St
Mount Pleasant, IA 52641
(319) 385-8613
(1)
Newton Christian School Photo
Gr: PK-8 | 102 students
Avg. class size: 12 students
Sports: 9 | Extracurriculars: 7
Christian
1710 N 11th Avenue E
Newton, IA 50208
(641) 792-1924
North Iowa Christian School Photo
Gr: PK-12 | 74 students
Avg. class size: 12 students
Christian
680 6th St SE
Mason City, IA 50401
(641) 423-6440
(4)
Map of Norwalk Christian Academy
Gr: K-5 | 9 students
Christian
225 N Ave
Norwalk, IA 50211
(515) 313-7837
Map of Oskaloosa Christian School
Gr: K-8 | 201 students
Avg. class size: 20 students
Sports: 6
Christian
726 N. E Street
Oskaloosa, IA 52577
(641) 672-2174
Map of Ottumwa Christian School
Gr: PK-12 | 89 students
Avg. class size: 6 students
Sports: 1
Christian
458 N Court St
Ottumwa, IA 52501
(641) 683-9119
Map of Royal Legacy Christian Academy
Gr: K-7 | 25 students
Specialized Curriculum (Christian)
715 E 4th St
Waterloo, IA 50703
(319) 595-1097
Map of Sonrise Christian School & Daycare
Gr: PK-4 | 57 students
Christian
928 Jefferson St
Waterloo, IA 50702
(319) 235-6191
(2)
Map of Timothy Christian School
Gr: K-8 | 58 students
Avg. class size: 7 students
Sports: 4
Christian
18000 D Ave
Wellsburg, IA 50680
(641) 869-3679
(5)
Map of Tri-state Christian School
Gr: K-12 | 116 students
Christian
5025 Saratoga Rd
Dubuque, IA 52002
(563) 231-3701
Map of Unity Christian High School
Gr: 9-12 | 312 students
Sports: 14 | Extracurriculars: 2
Christian
216 Michigan Ave Sw
Orange City, IA 51041
(712) 737-4114
Show 2 more private schools in Iowa (out of 37 total schools)
Loading...

Frequently Asked Questions

What are the top ranked christian private schools in Iowa?
The top ranked christian private schools in Iowa include Central Iowa Christian School, Des Moines Christian School, and Great River Christian School.
How many christian private schools are located in Iowa?
37 christian private schools are located in Iowa.
How much do christian private schools cost in Iowa?
The average tuition cost is $7,402, which is lower than the Iowa private school average tuition cost of $7,664.
How diverse are christian private schools in Iowa?
Iowa christian private schools are approximately 15% minority students, which is lower than the Iowa private school average of 16%.

Recent Articles

Can Private Schools Raise Fees After You Sign?
Can Private Schools Raise Fees After You Sign?
Can private schools increase mandatory fees after enrollment contracts are signed? Learn how contract terms, fee disclosures, state laws, and parent rights affect unexpected charges and available options.
Financial Aid When a Sibling Graduates Private School
Financial Aid When a Sibling Graduates Private School
Learn how private school financial aid may change when an older sibling graduates, including revised family contributions, sibling discounts, college expenses, renewal decisions, and practical steps to protect affordability.
Private School Expansion: Preserving School Culture
Private School Expansion: Preserving School Culture
Discover how growing private schools can expand enrollment while preserving small classes, personal attention, strong relationships, and school culture, plus essential questions parents should ask before choosing a school.

Quick Links