About Our Classes: Firearm Training & Carry Permit Education

Firearm training includes Carry Permit Classes (first-time and renewal), Essential and Practical Pistol Craft, Principals of Gun Defense, Firearm Familiarization and more. We also have classes for non-lethal self-defense options. Each class is designed to give students exactly the information they need, customizing for different experience and skill levels.

Prices are all-inclusive. We provide everything you need for ANY class. This includes:

  • Use of Gun & Ammo
  • Targets
  • Eye & Ear Protection
  • Class Paperwork

No matter what class you take, all you need to do is show up and we’ll take care of the rest!


All classes can be taken privately. Private classes can be for individuals or small groups. For your convenience, we’ll schedule a class any day, during mornings, afternoons or evenings, so long as there is an instructor available. We can travel to your location or have class at our shop.

Schedule multiple classes into a single session, such as a combination Carry Permit and Essential Pistol course. Or spread a single class into multiple sessions—break up a 4-hour Carry Permit Class into two days. Whatever you need, however you need it. We work for you.

Group rates and custom pricing may vary. For more information, or to schedule a private class, Contact Us or call Vixen at 612-516-6304.


With limited seating, registration for class is non-refundable. If you can’t make your class, we will gladly reschedule your class for another time at no extra charge. To reschedule, please Contact Us or call Vixen at 612-516-6304.


You are welcome to bring your own gun and ammunition to all firearm training courses. Vixen has no restrictions on caliber or types of ammunition. Feel free to use whatever firearm you find comfortable.

If you do not have a gun, or can’t bring it the day of class, Vixen provides firearms free of charge. Ammunition is also be provided at no extra cost. We have eye and ear protection available for use in all classes and provide the targets for any live-fire exercises.


Want to sit in on a firearm training class? Welcome! Vixen is happy to have individuals tag along with friends and family and simply watch and learn. Firearms training courses require payment for certification and to shoot, but auditing is free.

Vixen Defense Classes

Classes are all held at Vixen’s private office, with the live fire portion of firearms classes (Permit to Carry and Basic Pistol) being conducted at a private heated indoor shooting lane only a mile away. Classes are all offered on a regular basis, and the schedule is available at any time on our website. Registration is appreciated but never required, and walk-ins will be taken on a first-come, first-serve basis.

MN Permit to Carry

Class Details

Essential Pistol Craft

Class Details

Take Control

Class Details