Iowa has private schools in its largest cities and in its smallest farm towns. Our directory lists 210 of them, from a Catholic parish school on the southeast side of Cedar Rapids to a Christian school in the Lyon County town of Doon. This page explains who oversees these schools, how metro and rural options differ, and what to do when you need to enroll a child, check a record, or compare tuition.
How Iowa Regulates Private Schools
Iowa has no single office that runs private schools. Each one answers to its own governing body: a parish and diocese, a church board, or an independent nonprofit board. That is why a Catholic school in Dubuque and a Reformed Christian school in Hull can look very different, even though both operate under the same state rules.
At the state level, the Iowa Department of Education in Des Moines is the main agency. Iowa law calls these schools nonpublic schools. A nonpublic school may seek state accreditation, and if it does, it follows the standards in Iowa Administrative Code chapter 12. Those standards cover licensed teachers through the Iowa Board of Educational Examiners, a set school calendar, and required areas of instruction. Some schools choose not to seek accreditation. Neither choice is a red flag by itself, but it can change which state programs a school may take part in, so ask the school office directly.
Iowa's compulsory attendance law covers children from age 6 (as of September 15) up to age 16. A family can meet that requirement through a public school, a nonpublic school, or home instruction under Iowa Code chapter 299A. Home instruction is a separate legal path. It is not the same thing as enrolling in a private school, and the two follow different reporting rules.
Health rules apply as well. Schools generally require a certificate of immunization on file, and the Iowa Department of Health and Human Services sets the schedule. If your child has a medical or religious exemption, the school will ask for the state exemption form.
Public districts also have a role. Iowa law directs districts to provide bus transportation to eligible nonpublic school students who live inside the district, and Area Education Agencies offer certain special education and media services to nonpublic students. The rules for both have shifted in recent years, so confirm the details with the district's transportation office and with the school before you count on a route.
Metro and Rural Private Schools Across Iowa
In the metro counties, the choice is wider. Polk County has the most listings in our database, spread across Des Moines, West Des Moines and Urbandale. Christ the King School on Wall Avenue in Des Moines, Iowa Christian Academy on Vine Street in West Des Moines, and Des Moines Christian School on Douglas Parkway in Urbandale show the range: parish schools, nonprofit Christian schools, and church-affiliated programs. In Linn County, All Saints School at 720 29th Street Southeast in Cedar Rapids is one of the parish schools families ask about most. Across the Mississippi corridor, Scott County includes All Saints Catholic School in Davenport and Lourdes Catholic School in Bettendorf.
Dubuque County stands out. It ranks second in the state for listings, ahead of several much larger counties. Holy Ghost Elementary School on Central Avenue in Dubuque, Beckman High School in Dyersville, and Seton Catholic School in Farley all appear in our records. That density reflects the long Catholic school tradition in northeast Iowa. Seton Catholic lists a post office box rather than a street address, so call before you drive out for a visit.
Northwest Iowa has its own pattern. Hull Protestant Reformed Christian School at 218 2nd Street in Hull sits in Sioux County, and Doon Christian School at 612 Rice Avenue is just over the line in Lyon County. Christian day schools are common in this corner of the state because of its Dutch Reformed heritage. In Woodbury County, Aspenwood Christian School on Aspenwood Street is listed under the city name Sioux in our records, which refers to the Sioux City area. Waterloo and Cedar Falls in Black Hawk County add Columbus High School and St Patrick School.
In rural Iowa, one private school often serves several towns. Examples include Mayflower Heritage Christian School in Creston, St. Rose of Lima School in Denison, Bishop Garrigan High School in Algona, and Trinity Lutheran School in Boone. Expect longer commutes, smaller classes, and fewer grade levels at a single site. Some schools stop at eighth grade, which means families then choose between the local public high school and a regional private one.
Finding and Contacting a Private School in Iowa
Start with the city or county page, then work through a short checklist. Each listing gives an address and phone number, and the phone is usually the fastest route to an answer.
- Call during a school day. Offices often keep limited hours in summer.
- Ask whether the school is state accredited and which grades it serves.
- Ask about application deadlines, waitlists, and whether parish members get priority.
- Ask for the current tuition schedule and any financial aid forms before you tour.
- Confirm bus service with your home public school district, not only with the school.
When you enroll, plan to bring a birth certificate, the immunization certificate, recent report cards, and proof of address. If your child is leaving another school, ask that school to send records directly. Some religious schools also ask for a baptismal or church membership letter, though many do not. Our listings are drawn from public records, and a few entries, such as Harvest Baptist Church in Fort Dodge, are church-run programs. Call first to confirm the school is open and taking students.
Paying for a Private School in Iowa
Tuition varies widely. Parish schools often charge less for member families, and small Christian schools may use sliding scales. Iowa offers several ways to offset the cost, though the rules change, so verify current terms before you rely on them.
Iowa has a tuition and textbook tax credit on the state income tax return. It has historically covered a share of the first $1,000 spent per dependent on tuition and textbooks at a nonpublic school. The Iowa Department of Revenue publishes the current percentage and instructions. Iowa also allows tax credits for donations to approved student tuition organizations, which fund scholarships at private schools.
The Students First Scholarship, launched in 2023, provides state-funded accounts that families can use for private school tuition. The Iowa Department of Education administers it, and eligibility has widened since the first year. A school generally must be approved to accept the funds. Before you apply, ask the school's business office whether it takes part and how the payments are handled.
Private schools in Iowa are licensed and regulated by the state's department of education, which sets minimum standards for safety, curriculum, and accreditation while allowing institutions significant freedom in operations and admissions. Iowa may also offer education savings account or voucher programs that provide public funding assistance to eligible families attending private schools.
Private Schools locations are available in 108 cities across Iowa. They are spread across 60 counties.
Cities with the highest concentration of private schools include Cedar Rapids, Des Moines, Sioux, reflecting larger population centers where demand for diverse educational options tends to support a wider range of private school institutions.
Families in Iowa exploring private school options should contact each school's admissions office to request a prospectus, schedule a tour, and learn about financial aid availability, as tuition and assistance programs vary significantly from one institution to the next.
Private Schools by Counties
Families in Iowa comparing private school options should check each school's accreditation status through the state department of education and request standardized test score data, graduation rates, and college placement outcomes. Many private schools in Iowa hold open house events in the fall that are open to prospective families without an appointment.
Browse Private Schools by county across Iowa to find the nearest location.
Practical Notes for Choosing an Iowa Private School
Timing matters more than most families expect. Many Iowa private schools open enrollment in winter for the following fall, and popular metro schools in Des Moines, Cedar Rapids and the Quad Cities can have waitlists for certain grades. Contact the school in January or February if you want a spot in August. Rural schools in towns like Algona, Creston or Denison often have more flexibility, but smaller staffs mean fewer people answering the phone.
Visit in person if you can. Ask to see a classroom in session and to meet the principal. In parish schools, ask how tuition differs for member and non-member families. In Christian schools such as Central Iowa Christian Academy in Marshalltown or Hillside Christian School in Coralville, ask about the statement of faith and what families are expected to sign.
Winter weather is a real factor in Iowa. Ask how the school announces closures and whether it follows the local public district's decisions. Also ask about before-school and after-school care, since farm and shift-work schedules do not always match the school day.
Finally, browse by county. Woodbury County and Sioux County in the northwest corner each have a distinct mix of Catholic and Reformed Christian schools. Burlington Notre Dame Catholic Schools, Keokuk Catholic School, and Montessori Children's House in Council Bluffs show how varied the options are away from the largest cities.