• MN Permit to Carry
    This class covers the information you need to receive your permit allowing you to lawfully carry for self defense in Minnesota and several other states.
  • Beginner's Handgun
    This class covers the information you need to safely handle a handgun. From introduction to pistols and ammunition to selecting a firearm to operating a firearm.
  • Adv. Exercise: Basic Survival 1
    This course begins the dynamic training needed for self defense: reloading, cover and concealment, non-standard shooting positions, and engaging multiple threats.
  • Adv. Exercise: Basic Survival 2
    Continuing the dynamic training, this course covers shooting on the move, defending from inside a vehicle, and low light/no light shooting.
What do you value most?
Generated with MOOJ Proforms Basic Version 1.6

Please complete the registration form below. To check the Captcha code you've entered, double-click in the box to highlight what you've typed to make sure it matches the code.

The cost for the class is $75.00 for a new permit or $40 for a renewal permit (must have a current and valid Minnesota carry permit). Your payment covers classroom and materials but does not include the cost payable to the sheriff’s office for the county in which you reside.

Topics covered in the classroom include:
 - Details of the MPPA
 - The Laws and Self Defense

 - Firearm Safety
 - Live Fire Exercise

Following the classroom, we will go to the firearms range for the required live fire qualification. Please bring the firearm you wish to qualify with and at least 100 rounds of ammunition. If you do not have a firearm, please let us know and we will have a pistol for you to use. Firearms and ammunition are not allowed in the classroom.

Also bring eye protection, if you do not wear glasses, and hearing protection.

Please share this with others who are interested in obtaining their permit to carry.

*Required information.

Please complete the following registration form to attend training.

All information must be AS IT APPEARS on your driver's license or state issued ID card.

Incomplete registration forms my not reserve your place for training.

Payment for the class will be made to the instructor on the day of the class.



Name and Address

First Name *
Middle Name *
Last Name *
Birthdate *
Address *
City *
State *
ZIP Code *

Training Session

Training Session *
Classroom Location/Instructor *
Will this be a Gift Certificate? *
Date of Training *

Contact Information

Telephone Number
Email Address *


Mountain Lake Firearms Academy will not share, distribute, or sell any personal information we receive from you. The information provided by you may be used for the following purposes:

  • Registering you for a training session
  • Contacting you about upcoming training and events
  • Conducting a sale in our online store

We regard your personal information as highly privileged and will protect it as much as our own personal information.

What do you value most?


Mountain Lake Firearms Academy has been offering instruction in southwest Minnesota for Minnesota's Permit to Carry since 2009. We take pride in providing the best possible training available to you.

Our Permit to Carry class instruction is approved by the Minnesota Bureau of Criminal Apprehension. We review and evaluate our course instruction to make sure all information presented is up-to-date and accurate as well as easy to be understood.

Our Chief Instructor, and owner, Chuck Witt, has served in the Minnesota Army National Guard as an Indirect-fire Infantryman. He also has an AAS degree in Law Enforcement which he received in 1994. He has private, contract, and corporate security experience.

Minnesota Permit to Carry

With our Minnesota Permit to Carry course, we go into depth with the laws, responsibilities, risks, and possible consequences of carrying a firearm. We also provide facts to support the importance of carrying for personal protection. We discuss where you can and can't carry, how to select a firearm for self defense, firearm safety, and the required live-fire exercise. When it comes to the live-fire exercise, we will never have more than two people on the shooting line per range instructor. This gives us the opportunity to provide better personal instruction should it be needed.

Advanced Training

After your initial training to get your permit to carry, we offer instruction designed to take your self defense training to the next level to better prepare you for that possible encounter. Our advanced training courses cover different aspects such as encountering multiple threats, defending yourself from non-standard shooting positions, defending yourself from within a vehicle, using cover and concealment, moving "off the X" to better defend yourself, and much more. During the life-fire exercise of each advanced training class, only one person will be on the shooting line at a time. See our class offerings for more details.

 Why Choose Us?

We take the time to give each person the attention they need to complete our course. We want each person to be properly informed when it comes to carrying for personal protection. We also believe everyone needs to be comfortable in their ability to handle a firearm. We care about everyone who receives their training from us.

$75.00 each
$50.00 each
$40.00 each
$50.00 each
$30.00 each
DMC Firewall is developed by Dean Marshall Consultancy Ltd