Minnesota Permit to Carry a Pistol Classes



Itasca Gun Club (IGC) Certified Instructors are approved to teach MN Permit to Carry a Pistol Classes through the Minnesota Bureau of Criminal Apprehension (BCA) and the NRA.  IGC Instructors must maintain their qualifications through annual training, and must teach a course fully approved by the IGC, NRA and BCA.


Non - IGC instructors may rent the clubhouse and range to teach, but they are responsible for maintaining their own certification, liability insurance and class structure.


  • IGC Classes can be found on the calendar on this web site
  • Each class on the calendar provides a link to contact information to the instructor
  • IGC classes meet the approval and requirements of the Itasca County Sheriff's Department for issuing a permit
  • Classes can be taken by anyone who can legally possess handguns and ammunition
  • Classes require a fee, which varies based on instructor and class size.  IGC Instructors typically charge $75
  • IGC options include regular classes, women-only classes and small group classes
  • IGC classes are one full day, and include live fire in a handgun range
  • NRA classroom rules apply, and LIVE AMMUNITION IS NOT ALLOWED IN CLASSROOMS

For all classes, you are STRONGLY encouraged to contact the lead instructor beforehand.  Classes can fill rapidly, and you may need to reserve a spot, or wait for the next class.


After you've completed a carry permit class, you'll receive a certificate of completion.  Submit that, a $100 fee and a filled-out copy of the Permit to Carry a Pistol Application to your County Sheriff in order to apply for a carry permit.  Classes are the same for both resident and non-resident permits.  Classes are the same for new permits or renewals.


Links for other Carry Permit information





CCW, Carry Permit, Grand Rapids, pistol permit, handgun permit, concealed carry, Itasca, Minnesota CCW classes, Concealed Carry Training, Minnesota CCW classes, Minnesota Permit to Carry Class - Grand Rapids

© Itasca Gun Club  

Mailing Address - PO Box 201, Grand Rapids, MN 55744

Clubhouse / Training Classroom Address - 10000 Arbo Road, Grand Rapids, 55744

New Range Address - 28716 Prairie Lake Road, Grand Rapids, 55744

Google Map for New Range


Contact Webmaster

Powered by Wild Apricot Membership Software