The following is a list of private schools in Iowa arranged alphabetically by county name.
A St. Patrick School (Allamakee County) (K-6)
B
Central Lutheran School (Benton County) (PK-8) St Athanasius School (Buchanan County) (K-8) Storm Lake St. Mary's School (Buena Vista County) (K-12)
Black Hawk County
Cedar Valley Catholic Schools Blessed Maria Assunta Pollota Catholic Middle School (6-8) Blessed Sacrament Early Childhood Center (PK) Columbus Catholic High School (9-12) St. Edward Elementary School (K-5) Don Bosco High School (9-12) St. Patrick Catholic School (K-12) Valley Lutheran School (K-12) Waterloo Christian School (K-12)
Boone County
Sacred Heart School (K-8) Trinity Lutheran School (PK-8)
Bremer County
Community Lutheran School (K-8) St Paul's Lutheran School (PK-8)
Buchanan County
St. John Catholic School (PK-8)
C
Kuemper Catholic School (Carroll County) (K-12) Scattergood Friends School, (Cedar County) (6-12) St. Joseph Community School (Chickasaw County) (K-8) St. Mary Immaculate Conception School (Clayton County) (K-8) Prince of Peace Catholic School (Clinton County) (PK-12) St. Rose Of Lima School (Crawford County) (PK-5)
Cerro Gordo County
Newman Catholic School (K-12) North Iowa Christian School (Cerro Gordo County) (K-12)
Clay County
Sacred Heart Catholic School - Spencer (K-6) Iowa Great Lakes Lutheran School (K-6)
D
St. Patrick's School (Dallas County) (K-8) St. Mary's School (Delaware County) Notre Dame School (Des Moines County) (K-12)
Dubuque County
Aquin Catholic School (K-8) Beckman Catholic High School (9-12) Holy Family Catholic Schools Holy Family Early Childhood Center (PK) Mazzuchelli Catholic Middle School (6-8) Resurrection Elementary School (PK-5) St. Anthony/Our Lady of Guadalupe Spanish Immersion Program (PK-5) St. Columbkille Elementary School (PK-5) Wahlert High School (9-12) St. Francis Xavier Elementary School (PK-6) Seton Catholic School (PK-8)
F
Immaculate Conception School (Floyd County) (PK-6) St. Paul's Lutheran School (Franklin County) (K-8)
H-I
St. Thomas Aquinas School (Hamilton County) (PK-6) Timothy Christian School (Hardin County) (K-8) St. Mary Catholic School (Humboldt County) (PK-6) Lutheran Interparish School (Iowa County) (PK-8)
Howard County
Notre Dame Catholic School (PK-6) Trinity Catholic School (K-8)
J-K Maharishi School (Jefferson County) (K-12)
Jackson County
Marquette Catholic School System Marquette High School (9-12) St Joseph's Elementary School (K-8) Sacred Heart School (Jackson County) (PK-6)
Jasper County
Newton Christian School (PK-8) Sully Christian School (K-8)
Johnson County
Hillcrest Academy (9-12) Regina Catholic Education Center (PK-12) Heritage Christian School (PK-8) Faith Academy (K-6)
Jones County
St. Patrick School (PK-6) Sacred Heart Grade School (PK-4)
Kossuth County
Bishop Garrigan Catholic Schools Bishop Garrigan High School (9-12) Garrigan Grade Schools (3-6, 7-8) Seton Early Childhood (PK) Seton Grade School (K-2)
L Inwood Christian School (Lyon County) (K-8)
Lee County
Holy Trinity Catholic Schools (K-12) Keokuk Catholic Schools/St. Vincent's School (PK-5)
Linn County
Cedar Valley Christian School (PK-12) Isaac Newton Christian Academy (PK-12) Summit Schools (PK-8) Trinity Lutheran School (PK-8) Xavier Catholic Schools All Saints Elementary School (PK-5) LaSalle Catholic Elementary School (PK-4) LaSalle Catholic Middle School (5-8) Regis Middle School (6-8) St. Joseph School (PK-8) St. Matthew School (PK-5) St. Pius X School (PK-5) Xavier High School
M-O
Oskaloosa Christian Schools (Mahaska County) (K-8) St. Francis of Assisi School (Marshall County) (PK-8) SS. Mary & Mathias Catholic School (Muscatine County)
Marion County
Peoria Christian School (PK-8) Pella Christian Grade School (K-8) Pella Christian High School (9-12)
O'Brien County
Sanborn Christian School (PK-8) St. Patrick's School (PK-8) Sheldon Christian School (PK-8) Zion-St. John Lutheran School (PK-8)
P
Clarinda Lutheran School (Page County) (K-8) Emmetsburg Catholic School (Palo Alto County) (PK-8) Pocahontas Catholic School (Pocahontas County) (K-5) Central Iowa Christian School (Poweshiek County) (K-8)
Plymouth County
Gehlen Catholic School (K-12) Remsen St. Mary's Schools(PK-12)
Polk County
Ankeny Christian Academy (PK-12) Bergman Academy (PK-8) Christ The King School (PK-8) Des Moines Adventist School (K-8) Des Moines Christian School (PK-12) Dowling Catholic High School (9-12) Grand View Christian School (PK-12) Holy Family School (PK-8) Holy Trinity School (PK-8) Joshua Christian Academy (K-12) Mount Olive Lutheran School (PK-8) Sacred Heart School (PK-8) St. Anthony School (PK-8) St. Augustin School (PK-8) St. Joseph Elementary School (PK-8) St. Pius X School (PK-8) St. Theresa School (PK-8)
Pottawattamie County
Saint Albert Catholic Schools (PK-12) Heartland Christian School (PK-12)
S
Shelby County Catholic School (Shelby County) (PK-5) St. Cecilia School (Story County) (PK-5)
Scott County
All Saints Catholic School (PK-8) Assumption High School (9-12) John F. Kennedy Catholic School (PK-8) Lourdes Catholic School (PK-8) Quad City Montessori School (PK-6) Rivermont Collegiate (PK-12) St. Paul the Apostle Catholic School (PK-8) Trinity Lutheran School (PK-8)
Sioux County
Hull Christian School (PK-8) Hull Protestant Reformed Christian School (K-8) Ireton Christian School (PK-8) Netherlands Reformed Christian School (PK-12) Orange City Christian School (PK-8) Rock Valley Christian School (PK-8) Sioux Center Christian School (PK-8) Spalding Catholic School (K-6) Trinity Christian High School (9-12) Unity Christian High School (9-12) Western Christian High School (9-12)
U-W
St. Malachy School (Union County) (PK-8) Seton Catholic School (Wapello County) (PK-5) St. James Elementary School (Washington County) (PK-5) Scarville Lutheran School (Winnebago County) (PK-7)
Webster County
St. Edmond School (K-12) St. Paul Lutheran School (PK-8) Community Christian School (PK-8)
Winneshiek County
Calmar Festina Spillville Catholic School (PK-8) St. Benedict Catholic School (PK-8) St. Teresa of Calcutta Catholic School (PK-8)
Woodbury County
Bishop Heelan Schools Bishop Heelan Catholic High School (9-12) Dual Language Academy (PK-2) Holy Cross School (PK-8) Mater Dei School (PK-8) Sacred Heart School (PK-8) Danbury Catholic School (PK-6) St. Paul's Lutheran School (PK-5) Siouxland Christian School (PK-12)
See also List of school districts in Iowa List of high schools in Iowa Wikipedia:WikiProject Missing encyclopedic articles/High schools/US/Iowa