Chaz and Herman, you are correct. I asked they guy I took my CCW class from, and here is his answer.
Iowa law , allows a school to make it's own policy about guns being on school grounds. But you would not be arrested if you had a gun, all they could do is tell you to leave. I hope this helps. Thanks, Randy