Heartland offers a comprehensive list of classes designed to cater to all levels of skill. We offer Minnesota Permit to Carry and Renewal, Basic Pistol, and Dynamic Rifle, as well as one on one training. Below, you can see the most up-to-date times and offerings and where you can easily book and securely pay. Our friendly and professional trainers will help determine a firearm training curriculum that will ensure an enjoyable experience while increasing your knowledge and skill.

Handgun Carry Permit Classes in Rochester, Minnesota

We are quickly becoming the best firearm training place in Rochester, Minnesota, and surrounding areas to get your handgun carry permit. However, we’re not stopping with just handgun carry permit classes and handgun carry renewal classes. We recognize that everyone is looking for something different. Some are looking for a license to carry class, while others are looking for gun classes that improve and hone their skills with several types of firearms. With that in mind, soon we will offer a complete spectrum of professional firearm training for all guns, including our “First Shots” program, designed for new gun owners.

Our Firearm Training Goal

When you come to our firearm training class, our goal is to make you feel comfortable, safe, and welcome. It does not matter if you’ve never held a gun or if you’re a skilled marksman, you will find a professional welcoming environment at Heartland Gun Club & Range.

A large part of our business is people who want to learn more about guns, gun safety, home defense, and how to properly handle a firearm. It is our unique honor to properly introduce new customers to this great sport.

If you would like to be notified when we have new class offerings and team building activities are available just enter your email right here:

*We will never sell your info, spam you, or email you all the time.

Don't Miss Out!

Sign-up to get access to exclusive events, discounts, and giveaways!

You have successfully joined our newsletter!