Iowa has some of the best public schools in United States. Here is a website that lists all of the public school districts in Iowa and their contact information, along with a map of their location: http://www.greatschools.org/schools/districts/Iowa/IA
Public schools are generally in session from August-June, Monday -Friday. In some cases, usually high school seniors, students will end school during May. If you have general questions about schooling in Iowa, you may call, or email, the school you plan on attending.