Guns on School Grounds
Iowa Code § 724.4B — any firearm on school grounds is a class D felony, outside the exceptions
Going armed with, carrying or transporting a firearm of any kind, concealed or not, on the grounds of a public or nonpublic school is a class D felony.
- Someone the school has specifically authorized is excepted.
- So are peace officers, service members on duty, and correctional officers whose duties require a firearm.
- So is an unloaded firearm carried in a closed and fastened container, or in a vehicle in such a container, for a lawful purpose.
Sources for this section (1)
- Iowa Code § 724.4B — Carrying firearms on school grounds — penalty — exceptions
Legal information, not legal advice. Verified as of October 2026. Applying it to a particular situation is the work of a licensed Iowa attorney.