Skip to Main Content
Last Updated

Iowa prohibits any person from carrying, going armed with or transporting any firearm, whether concealed or not, on the grounds of a public or non-public school.1

This prohibition does not apply to any person: 1) specifically authorized by the school to carry, go armed or transport a firearm on the school grounds, including for purposes of conducting an instructional program regarding firearms;2 or 2) among others, who for any lawful purpose carries an unloaded handgun or other dangerous weapon inside a closed and fastened container or securely wrapped package which is too large to be concealed on the person.3 Certified peace officers with a valid permit to carry concealed firearms are specifically authorized “to go armed anywhere in the state at all times, including on the grounds of a school.”4

In Iowa, the board of directors of a school district and the authorities in charge of a nonpublic school which receives services supported by federal funds shall expel from school for a period of not less than one year a student determined to have brought a firearm to school or knowingly possessed a firearm at school.5 The superintendent or chief administering officer of a school or school district may modify expulsion requirements on a case-by-case basis. The board of directors of a school district or the authorities in charge of a nonpublic school may also provide educational services to the student in an alternative setting.6 The board of directors of a public school and the authorities in control of a nonpublic school shall prescribe procedures for continued school involvement with a student who is suspended or expelled for possession of a firearm on school premises, and for the reintegration of the student into the school following the suspension or expulsion.7

Iowa has no law prohibiting firearms at private colleges or universities.8



Our experts can speak to the full spectrum of gun violence prevention issues. Have a question? Email us at

  1. Iowa Code § 724.4B(1). “School” means a public or non-public school, as defined under Iowa Code § 280.2.[]
  2. Iowa Code § 724.4B(2)(b).[]
  3. See Iowa Code § 724.4B(2)(a).[]
  4. Iowa Code § 724.6(1)(c).[]
  5. Iowa Code § 280.21B.[]
  6. Id.[]
  7. Iowa Code § 280.17B.[]
  8. An administrative rule prohibits the possession of firearms on the campus of any public institution of higher learning. 681 Iowa Admin. Code 9.1(2)(g).[]