Local

Private schools

Every accredited private (nonpublic) school in Iowa: where it is, the grades it teaches, who accredits it, how many students it has, and an estimate of the state education savings account (ESA) money that follows its students. How ESAs work · Private schools and vouchers, explained

232
schools with students counted in 2025–26
41,892
K–12 students (certified enrollment)
98.0%
of them had an ESA (41,044), at $7,988 each

Religious affiliation is from a federal survey1.

256 schools: 41,892 students, about $327.9M in ESA money in 2025–26 (estimate)2.

SchoolTownGradesStudentsESA money (est.)Accredited by
Zion-St. John Lutheran School
Lutheran Church - Missouri Synod
PaullinaK-884$657,000NLSA
Xceed Oakmoor AcademyDes Moines6-123$23,000Cognia
Xavier High School
Roman Catholic
Cedar Rapids9-12654$5.1MState of Iowa
Winterset Christian AcademyWintersetK-89$70,000CSI
Willowwind School
Nonsectarian
Iowa CityK-570$548,000ISACS
Western Christian High SchoolHull9-12315$2.5MCSI
Waverly Christian SchoolWaverlyK-759$462,000CSI
Wahlert Catholic High SchoolDubuque9-12426$3.3MState of Iowa
Victory Christian Academy
Christian (no specific denomination)
IndianolaK-626$203,000CSI
Valley Lutheran School
Lutheran Church - Missouri Synod
Cedar FallsK-12183$1.4MNLSA
Unity Ridge Lutheran SchoolDenisonPK-1295$743,000NLSA
Unity Christian SchoolsClintonK-12––CSI
Unity Christian High School
Calvinist
Orange City9-12330$2.6MCSI
Two Rivers Classical Academy (WDM)West Des MoinesK-5161$1.3MACCS
Two Rivers Classical Academy (DSM)Des Moines6-12125$978,000ACCS
Trinity Lutheran School
Lutheran Church - Missouri Synod
BoonePK-10105$822,000NLSA
Trinity Lutheran SchoolCedar RapidsPK-8186$1.5MNLSA
Trinity Lutheran School
Lutheran Church - Missouri Synod
DavenportPK-8359$2.8MNLSA
Trinity Christian High School
Calvinist
Hull9-1264$501,000Specially
Trinity Christian AcademyLowdenK-8––NLSA
Trinity Catholic School
Roman Catholic
ProtivinK-657$446,000State of Iowa
Tri-State Christian School (Secondary Campus)Dubuque7-1256$438,000ACSI
Tri-State Christian School (Elementary Campus)AsburyK-6108$845,000ACSI
Timothy Christian School
Christian (no specific denomination)
WellsburgK-857$446,000CSI
The Lighthouse Schools
Islamic
ClintonK-126$47,000Cognia
The Learning CoopBloomfieldK-8––CSI
The Country SchoolIowa CityK-8––Cognia
The Conservatory of Worship ArtsAnkenyK-1064$501,000CSI
The Classical Academy of Sioux CenterAltonK-1217$133,000CSI
The ARC Christian AcademyClintonK-12––CSI
Tamarack Discovery SchoolIowa CityK-652$407,000ISACS
Tama Toledo Christian SchoolTamaK-932$250,000CSI
Summit Schools Inc
Nonsectarian
Cedar RapidsK-8110$861,000State of Iowa
Sully Christian School
Christian (no specific denomination)
SullyK-851$399,000CSI
Strong Roots Christian School (Secondary Campus)Indianola5-12––CSI
Strong Roots Christian SchoolIndianolaK-4142$1.1MCSI
St. Patrick SchoolAnamosaPK-655$430,000State of Iowa
St. Mary's Elementary-Storm Lake
Roman Catholic
Storm LakePK-5136$1.1MState of Iowa
St Thomas Aquinas School
Roman Catholic
Webster CityPK-688$689,000State of Iowa
St Theresa School
Roman Catholic
Des MoinesPK-8209$1.6MState of Iowa
St Teresa of Calcutta School - SpillvilleSpillville2-457$446,000State of Iowa
St Teresa of Calcutta School - OssianOssianPK-8111$869,000State of Iowa
St Teresa of Calcutta School - CalmarOssianPK-PK––State of Iowa
St Rose Of Lima School
Roman Catholic
DenisonPK-589$697,000State of Iowa
St Pius X School
Roman Catholic
Cedar RapidsK-5356$2.8MState of Iowa
St Pius X Catholic SchoolUrbandalePK-8411$3.2MState of Iowa
St Pauls Lutheran School
Lutheran Church - Missouri Synod
LatimerK-1247$368,000NLSA
St Pauls Lutheran School
Lutheran Church - Missouri Synod
Sioux CityK-529$227,000NLSA
St Pauls Lutheran School
Evangelical Lutheran Church in America
WaverlyPK-6168$1.3MState of Iowa
St Paul The Apostle School
Roman Catholic
DavenportPK-8418$3.3MState of Iowa
St Paul Lutheran School
Lutheran Church - Missouri Synod
Fort DodgePK-8104$814,000NLSA
St Patrick's SchoolSheldonPK-841$321,000State of Iowa
St Patrick School
Roman Catholic
WaukonPK-5156$1.2MState of Iowa
St Patrick School
Roman Catholic
Cedar FallsK-8198$1.5MState of Iowa
St Patrick School
Roman Catholic
PerryPK-896$751,000State of Iowa
St Matthew School
Roman Catholic
Cedar RapidsPK-5246$1.9MState of Iowa
St Marys School
Roman Catholic
ManchesterPK-6240$1.9MState of Iowa
St Marys High School - RSM
Roman Catholic
Remsen5-12105$822,000State of Iowa
St Mary's High School
Roman Catholic
Storm Lake6-12108$845,000State of Iowa
St Mary's Grade School - RSM
Roman Catholic
RemsenK-472$563,000State of Iowa
St Mary School
Roman Catholic
HumboldtPK-6154$1.2MState of Iowa
St Malachy School
Roman Catholic
CrestonPK-8152$1.2MState of Iowa
St Luke the Evangelist Catholic School
Roman Catholic
AnkenyK-8389$3.0MState of Iowa
St Joseph The Worker SchoolDubuquePK-PK––State of Iowa
St Joseph School
Roman Catholic
De WittPK-8173$1.4MState of Iowa
St Joseph School
Roman Catholic
MarionK-8218$1.7MState of Iowa
St Joseph Elementary School
Roman Catholic
Des MoinesPK-8214$1.7MState of Iowa
St Joseph Community School
Roman Catholic
New HamptonPK-889$697,000State of Iowa
St John Elementary SchoolIndependencePK-8133$1.0MState of Iowa
St James Elem School
Roman Catholic
WashingtonPK-5111$869,000State of Iowa
St Francis Xavier School
Roman Catholic
DyersvillePK-6337$2.6MState of Iowa
St Francis of Assisi School
Roman Catholic
West Des MoinesK-8666$5.2MState of Iowa
St Francis Catholic SchoolMarshalltownPK-6221$1.7MState of Iowa
St Edmond CatholicFort DodgePK-12674$5.3MState of Iowa
St Columbkille School
Roman Catholic
DubuquePK-5313$2.4MState of Iowa
St Cecilia School
Roman Catholic
AmesK-7127$994,000State of Iowa
St Benedict School
Roman Catholic
DecorahPK-8162$1.3MState of Iowa
St Augustin SchoolDes MoinesPK-8284$2.2MState of Iowa
St Athanasius School
Roman Catholic
JesupPK-875$587,000State of Iowa
St Anthony School
Roman Catholic
Des MoinesPK-8362$2.8MState of Iowa
Southeastern Christian SchoolOllieK-1037$290,000CSI
Siouxland Community Christian SchoolSioux CityK-6307$2.4MCSI
Siouxland Christian Secondary SchoolSioux City7-12165$1.3MCSI
Sioux Center Christian SchoolSioux CenterK-8510$4.0MCSI
Singing Cedars School
Nonsectarian
FairfieldK-436$282,000ISACS
Sheldon Christian School
Christian (no specific denomination)
SheldonPK-8110$861,000CSI
Shelby County Catholic School
Roman Catholic
HarlanPK-5100$783,000State of Iowa
Seton Grade School
Roman Catholic
AlgonaPK-2129$1.0MState of Iowa
Seton Catholic School
Roman Catholic
OttumwaPK-678$610,000State of Iowa
Seton Catholic Elem Sch Peosta CenterPeostaPK-5186$1.5MState of Iowa
Seton Catholic Elem Sch Farley Center
Roman Catholic
Farley6-875$587,000State of Iowa
Scattergood Friends School
Friends
West Branch6-1227$211,000ISACS
Sanborn Christian School
Christian (no specific denomination)
SanbornK-8101$790,000CSI
Saints Mary and Mathias Catholic School
Roman Catholic
MuscatinePK-8226$1.8MState of Iowa
Saint Joan of ArcBettendorfPK-8336$2.6MState of Iowa
Saint Edward Elementary School
Roman Catholic
WaterlooK-5364$2.8MState of Iowa
Saint Albert School
Roman Catholic
Council BluffsPK-12667$5.2MState of Iowa
Sacred Heart School -Boone
Roman Catholic
BoonePK-874$579,000State of Iowa
Sacred Heart School
Roman Catholic
MaquoketaPK-6127$994,000State of Iowa
Sacred Heart School
Roman Catholic
Sioux CityPK-8270$2.1MState of Iowa
Sacred Heart School
Roman Catholic
West Des MoinesPK-8478$3.7MState of Iowa
Sacred Heart Grade School
Roman Catholic
MonticelloPK-438$297,000State of Iowa
Sacred Heart Catholic School
Roman Catholic
SpencerPK-6166$1.3MState of Iowa
Royal Legacy Christian Academy
Christian (no specific denomination)
WaterlooK-639$305,000State of Iowa
Rock Valley Christian School
Christian (no specific denomination)
Rock ValleyPK-8201$1.6MCSI
Rivermont Collegiate
Nonsectarian
BettendorfK-12126$986,000ISACS/Cognia
Resurrection Elementary
Roman Catholic
DubuquePK-5280$2.2MState of Iowa
Regis Middle School
Roman Catholic
Cedar Rapids6-8330$2.6MState of Iowa
Regina Jr Sr High School
Roman Catholic
Iowa City7-12439$3.4MState of Iowa
Regina Elementary School
Roman Catholic
Iowa CityK-6526$4.1MState of Iowa
Quad City Montessori School
Nonsectarian
DavenportK-8––AMS
Providence Christian SchoolNorwalkK-1222$172,000CSI
Prince of Peace Catholic High School
Roman Catholic
Clinton6-1299$775,000State of Iowa
Prince of Peace Catholic Elementary BuildingClintonPK-5107$837,000State of Iowa
Pocahontas Catholic Grade SchoolPocahontasK-594$736,000State of Iowa
Peoria Christian SchoolPellaK-837$290,000CSI
Pella Christian High School
Calvinist
Pella9-12307$2.4MCSI
Pella Christian Grade School
Christian (no specific denomination)
PellaK-8492$3.9MCSI
Pathway Christian School
Mennonite
KalonaK-1295$743,000CSI
Paideia Christian AcademyCedar RapidsK-12––ACCS
Our Lady of Guadalupe
Roman Catholic
DubuquePK-5285$2.2MState of Iowa
Ottumwa Christian School
Christian (no specific denomination)
OttumwaK-12132$1.0MCSI
Oskaloosa Christian School
Christian (no specific denomination)
OskaloosaK-8172$1.3MCSI
Orange City Christian School
Calvinist
Orange CityPK-8304$2.4MCSI
OneSchool Global - Des Moines
Nonsectarian
Des Moines3-1230$235,000Cognia
OneSchool Global - Council Bluffs
Nonsectarian
Council Bluffs4-1114$110,000Cognia
Oak Hill Christian AcademyHumboldtK-8––CSI
Notre Dame High SchoolBurlington6-12217$1.7MState of Iowa
Notre Dame Elementary School
Roman Catholic
BurlingtonK-5137$1.1MState of Iowa
Notre Dame Elementary SchoolCrescoPK-5126$986,000State of Iowa
Northwest Iowa Protestant Reformed School
Calvinist
DoonK-830$235,000State of Iowa
Northeast Iowa Montessori School
Nonsectarian
DecorahPK-634$266,000AMS
North Iowa Christian School
Christian (no specific denomination)
Mason CityK-12101$790,000CSI
Newton Christian Day School
Christian (no specific denomination)
NewtonK-883$650,000CSI
Newman Catholic High SchoolMason City6-12287$2.2MState of Iowa
Newman Catholic Elementary School
Roman Catholic
Mason CityK-5320$2.5MState of Iowa
New City Classical AcademyBettendorfK-1278$610,000CSI
Nevada Seventh-day Adventist SchoolNevadaK-821$164,000MSA
Netherlands Reformed Christian School
Calvinist
Rock ValleyK-12408$3.2MCSI
Muscatine Christian AcademyMuscatineK-1253$415,000ACSI
Muscatine Adventist Christian School
Seventh-Day Adventist
MuscatineK-45$39,000MSA
Mt Olive Lutheran School
Lutheran Church - Missouri Synod
Des MoinesPK-8248$1.9MNLSA
Mount Pleasant Christian School
Christian (no specific denomination)
Mount PleasantK-1228$219,000CSI
Morning Star Academy
Christian (no specific denomination)
BettendorfK-12195$1.5MCSI
Montessori School of MarionCedar RapidsK-314$110,000AMS
Montessori School of Iowa City
Nonsectarian
CORALVILLEK-553$415,000ISACS
Mazzuchelli Catholic Middle SchoolDubuque6-8390$3.1MState of Iowa
Mayflower Heritage Christian SchoolCrestonK-850$391,000ACSI
Mater Dei School Nativity Center
Roman Catholic
Sioux City5-8144$1.1MState of Iowa
Mater Dei Sch Immaculate Conception Center
Roman Catholic
Sioux CityPK-4117$916,000State of Iowa
Marshalltown Christian School (Olive Street)MarshalltownK-8––CSI
Marshalltown Christian SchoolMarshalltownK-8123$963,000CSI
Marquette Catholic High SchoolBellevue9-1271$556,000State of Iowa
Marquette Catholic ElementaryBellevuePK-8193$1.5MState of Iowa
Main Street School
Nonsectarian
NorwalkK-1225$196,000ISACS
Maharishi School
Nonsectarian
FairfieldK-12147$1.2MISACS
Lutheran Interparish School
Lutheran Church - Missouri Synod
WilliamsburgPK-8100$783,000NLSA
Lighthouse Christian AcademyFloydK-1244$344,000CSI
Liberty Christian SchoolIndependenceK-913$102,000ACSI
Legacy Christian Academy, Inc.Mt. PleasantK-12––CSI
LaSalle Catholic Middle School
Roman Catholic
Cedar Rapids5-8182$1.4MState of Iowa
LaSalle Catholic Elementary School
Roman Catholic
Cedar RapidsK-4212$1.7MState of Iowa
La Salle Catholic School
Roman Catholic
Holy CrossPK-655$430,000State of Iowa
Kuemper High SchoolCarroll7-12482$3.8MState of Iowa
Kuemper Catholic Grade School
Roman Catholic
CarrollPK-6724$5.7MState of Iowa
Keokuk Christian Academy
Christian (no specific denomination)
KeokukK-851$399,000CSI
Keokuk Catholic Schools St. Vincent's School
Roman Catholic
KeokukPK-564$501,000State of Iowa
JW Reed Christian Academy
Other
Des MoinesK-1274$579,000Cognia
Joshua Christian Academy (West)Des MoinesK-660$470,000CSI
Joshua Christian Academy (South)Des MoinesK-1298$767,000CSI
Joshua Christian Academy (Main)Des MoinesK-8152$1.2MCSI
John F Kennedy Catholic School
Roman Catholic
DavenportPK-8451$3.5MState of Iowa
Isaac Newton Christian AcademyCedar RapidsK-12408$3.2MACSI
Ireton Christian School
Christian (no specific denomination)
IretonPK-871$556,000CSI
Iowa Mennonite School dba Hillcrest AcademyKalona6-12179$1.4MState of Iowa
Iowa Great Lakes Lutheran School
Lutheran Church - Missouri Synod
SpencerK-8158$1.2MNLSA
Iowa ConservatoryIowa City6-1218$141,000Cognia
Inwood Christian School
Christian (no specific denomination)
InwoodPK-847$368,000CSI
Immaculate Conception School
Roman Catholic
Charles CityK-6182$1.4MState of Iowa
Immaculate Conception
Roman Catholic
GilbertvilleK-8218$1.7MState of Iowa
ICCR AcademyCedar Rapids3-1239$305,000Cognia
Hull Protestant Reformed Christian School
Christian (no specific denomination)
HullK-8142$1.1MState of Iowa
Hull Christian SchoolHullPK-8190$1.5MCSI
Hope Christian SchoolRobbinsK-12––CSI
HomeGrown Christian Learning CenterOsceolaK-826$203,000CSI
Holy Trinity School
Roman Catholic
Des MoinesPK-8368$2.9MState of Iowa
Holy Trinity Jr-Sr HighFort Madison6-12153$1.2MState of Iowa
Holy Trinity Elementary
Roman Catholic
West PointPK-5186$1.5MState of Iowa
Holy GhostDubuquePK-PK––State of Iowa
Holy Family SchoolDes MoinesPK-8230$1.8MState of Iowa
Holy Cross St Michael SchoolSioux CityPK-274$579,000State of Iowa
Holy Cross Blessed Sacrament SchoolSioux City3-8262$2.1MState of Iowa
Hillside Christian School
Christian (no specific denomination)
CoralvilleK-831$243,000CSI
Hidaya AcademyCoralvilleK-87$55,000Cognia
Heritage Christian
Christian (no specific denomination)
North LibertyK-8215$1.7MACSI
Heartland Christian SchoolCouncil BluffsK-12222$1.7MCSI
Great River Christian SchoolBurlingtonK-1262$485,000CSI
Grand View Christian Middle SchoolDes Moines7-8297$2.3MState of Iowa
Grand View Christian High School
Christian (no specific denomination)
Des Moines9-12285$2.2MSpecially
Grand View Christian Elementary SchoolDes MoinesK-6563$4.4MState of Iowa
Gospel Assembly Christian AcademyUrbandaleK-1219$149,000Cognia
Golden Elementary Montessori
Nonsectarian
Dubuque1-6––AMS
Gehlen Catholic High School
Roman Catholic
Le Mars7-12213$1.7MState of Iowa
Gehlen Catholic Elementary School
Roman Catholic
Le MarsPK-6318$2.5MState of Iowa
Faith Academy
Christian (no specific denomination)
Iowa CityK-8130$1.0MCSI
Empower IowaNorth LibertyK-3––ACSI
Empigo AcademyDes Moines9-12––ACS, WASC
Emmetsburg Catholic School
Roman Catholic
EmmetsburgPK-886$673,000State of Iowa
Ehsan Islamic SchoolIowa CityK-1229$227,000Cognia
Ehsan Fitra AcademyIowa CityK-6––Cognia
Dubuque Dream Center AcademyDubuqueK-974$579,000CSI/ACS WASC
Dowling Catholic High School
Roman Catholic
West Des Moines9-121,412$11.1MState of Iowa
Don Bosco High SchoolGilbertville9-12122$955,000State of Iowa
Diamond Star Academy - WaterlooWaterlooPK-830$235,000Cognia
Des Moines Christian Secondary SchoolUrbandale6-12825$6.5MCognia
Des Moines Christian Elementary SchoolUrbandaleK-5553$4.3MCognia
Des Moines Adventist School
Seventh-Day Adventist
Des MoinesK-1040$313,000MSA
Davenport Christian SchoolDavenportK-12––ACCS
Danbury Catholic School
Roman Catholic
DanburyPK-645$352,000State of Iowa
Countryside SchoolAlbiaK-8––CSI
Cornerstone Christian SchoolKnoxvilleK-1236$282,000CSI
Coram Deo AcademyDavenportK-12––CSI
Coram Deo AcademyDavenportK-12176$1.4MCSI
Community Lutheran School
Lutheran Church - Missouri Synod
ReadlynPK-842$329,000NLSA
Community Christian School
Christian (no specific denomination)
Fort DodgePK-891$712,000CSI
Columbus Catholic High SchoolWaterloo9-12278$2.2MState of Iowa
Clear Lake Classical School
Christian (no specific denomination)
Clear LakeK-469$540,000CSI
Clear Lake Classical - Ventura CampusVentura5-1277$603,000CSI
Clarinda Lutheran School Association
Lutheran Church - Missouri Synod
ClarindaK-879$618,000NLSA
Christ The King SchoolDes MoinesPK-8231$1.8MState of Iowa
Central Lutheran SchoolNewhallPK-8163$1.3MNLSA
Central Iowa Christian School
Christian (no specific denomination)
GrinnellK-855$430,000CSI
Cedar Valley Christian School
Christian (no specific denomination)
Cedar RapidsK-12217$1.7MACSI
Cedar Ridge Christian SchoolCedar FallsK-12369$2.9MACSI
Cathedral Dual Language Academy
Roman Catholic
Sioux CityPK-582$642,000State of Iowa
Calvary Christian AcademyCedar RapidsK-8112$877,000CSI
Bridges Outdoor School - NorwalkNorwalkK-69$70,000Cognia
Bridges Outdoor School - NorthGrangerK-6––Cognia
Bridges Outdoor School - Dallas CenterDallas CenterK-65$39,000Cognia
Blessed Maria Assunta Pallotta Middle School
Roman Catholic
Waterloo6-8217$1.7MState of Iowa
Bishop Heelan Catholic High School
Roman Catholic
Sioux City9-12423$3.3MState of Iowa
Bishop Garrigan Campus
Roman Catholic
Algona3-12314$2.5MState of Iowa
Bergman Academy
Nonsectarian
Des MoinesK-8276$2.2MISACS
Beckman Catholic High School
Roman Catholic
Dyersville7-12314$2.5MState of Iowa
Bais Chaya Mushka/Oholei MenachemPostvilleK-881$634,000ACS, WASC
Assumption High SchoolDavenport9-12492$3.9MState of Iowa
Aquin Elementary School
Roman Catholic
CascadePK-8195$1.5MState of Iowa
Apiary Leadership AcademyDes MoinesK-912$94,000MSA
Ankeny Christian Academy ElementaryAnkenyK-6279$2.2MCSI
Ankeny Christian Academy
Christian (no specific denomination)
Ankeny7-12242$1.9MSpecially/CSI
Andrews Christian AcademyCedar RapidsK-842$329,000MSA
Ames Christian SchoolAmesK-8105$822,000ACSI
AlRazi AcademyWest Des MoinesK-8203$1.6MISACS
All Saints School
Roman Catholic
Cedar RapidsK-5123$963,000State of Iowa
All Saints Catholic School
Roman Catholic
DavenportPK-8356$2.8MState of Iowa
Acorns & Oaks Christian AcademyPerryK-2––NLSA

A dash for students means the school is in the state’s newest directory but wasn’t in the 2025–26 enrollment count (it opened since, or teaches only preschool).

What isn’t public

Iowa pays for most private-school students now, but it publishes much less about private schools than about public ones. None of these exist for any Iowa private school:

  • Exact ESA money or students by school. The ESA law (Iowa Code 257.11B) and its rules (281 IAC chapter 20) require no report by school; the Department of Education publishes ESA counts only by the public district where students live. The money sits in a state fund and is paid out by a contractor, so it doesn’t show in the state checkbook by school.3 That’s why the dollars here are estimates.
  • Graduation rates. The state’s graduation rates count public-school students only; its cohort definition leaves out home-schooled and nonpublic students.4
  • Attendance and chronic absence. Reported for public districts only.
  • Official ratings. The Iowa School Performance Profiles and federal school designations cover public schools only. Private schools get no state rating, and Funnel doesn’t make one: test results below are shown grade by grade, never combined into a score.
  • Tuition. No state source lists it. The Department of Revenue’s 2022 study of School Tuition Organizations found an average tuition of $4,596 in 2021–22 across the schools in its data, ranging from $150 to $11,044.5
  • STO scholarships by school. School Tuition Organizations must report each school’s scholarship students and dollars to the Department of Revenue (Iowa Code 422.11S(9)(e)), but the department doesn’t publish them; only each STO’s yearly tax credits are public (on Tax credits).