What is the Gun-Free Schools Act?
The federal Gun-Free Schools Act (at 20 U.S.C. section 7151) requires each State receiving federal education funds (this includes Iowa) to have in effect a State law requiring local schools to expel students who bring firearms to school.