A number of organizations provide instruction that fulfills the training requirement of the Iowa permit to carry program. These are some of them:
- Cedar Valley Firearms Training
- Hawkeye Firearms Instruction
- Learn 2 Shoot Iowa
- QCI Firearms Training
- Training Specialists
- F.I.E.R.C.E. Training
Iowa Firearms Coalition has a list of trainers as well.