We offer online and in-person classes.
Our classes meet the requirements for:
Minnesota, Florida, Arizona, Wisconsin, Iowa, Virginia, New Hampshire, Pennsylvania and Oregon permits.
ONLINE MINNESOTA CARRY PERMIT RENEWAL CLASS NOW $65
Online Classes & Online Carry Classes
Online Carry Classes: HYBRID Online Minnesota Carry Course
For New and Renewal Minnesota Carry Permits
Class Base Tuition Class Tuition
Online MN Carry/Concealed Carry Permit Class
(MN Renewals Also)
$85 Iowa Concealed Carry Class $45
Virginia Concealed Carry Class $25 Nine Meals From Anarchy $45
How to Survive an Active Shooter $55
Our current classroom carry permit class schedule
Click on the month you are interested in below.
Minnesota & Multistate Carry Permit Courses $85
Discounts for those renewing their permits, and for Veterans, seniors, students and more!
MN Carry Permit FL, AZ,
Burnsville, Apple Valley, Rogers, Isle, Pine City
Our Classroom (in person) class schedule
January February March
April May June
July August September
October November December
Call us at 952-891-1537 to arrange your private lesson.
- No loaded firearms or live ammunition allowed in class.
Keep your firearms secured in your vehicle until we get to the range (for
courses with a range component).
- Prices are subject to change. Get an instant discount
on most courses if you prepay
online or by calling us at 952-891-1537.
WE DO NOT ACCEPT PERSONAL CHECKS.
Note: All dates, venues, times and pricing are subject to change.
Providing firearms training and concealed carry permit classes and training
for Apple Valley, Burnsville, Lakeville, Rosemount, Eagan, Farmington, Shakopee, Savage, and Prior Lake Minnesota.
Also providing firearms training and carry permit training for Pine City.
Cambridge, Mora, Brook Park, Brahm, Isle and Grasston MN.
And now offering courses at Boone’s Fine Guns in Isle MN
For all classes – bring hearing and eye protection!
Over 14,000 citizens trained to arms since 2003!
ALL Minnesota & Multistate Carry Classes meet the requirements for a Minnesota permit: Renewal or a new permit.