As of 2020, the Iowa Department of Education reported having 327 public school districts with 490,094 students enrolled. The state has 1,310 school buildings with 37,567 teachers. The graduation rate is 91.6%.
Iowa’s public school system includes Area Education Agencies, which provide assistance and school improvement services to families in a specific region. There are nine total agencies in the state, which help both private schools and public schools. Iowa’s public education system also has community colleges with a variety of courses available to students of all ages.
Iowa has 243 private schools with 46,500 students enrolled. About 84% of them are religiously affiliated, the majority being Roman Catholic or Christian. As for homeschooling, Iowa offers a few educational options, such as homeschooling with a certified teacher, private instruction, part-time homeschooling with part-time school district attendance, and attendance at a non-accredited school.
References:
https://educateiowa.gov/about-iowas-education-system
https://www.privateschoolreview.com/iowa