Firearm Training & Classes

Heartland offers a comprehensive list of classes designed to cater to all levels of skill. We offer 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 curriculum that will ensure an enjoyable experience while increasing your knowledge and skill.

We are quickly becoming the best place in Rochester 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. 

When you come to a 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 available just enter your email right here:

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

Interested in taking private lessons from a world-class NRA certified professional instructor? Fill out the form on this page, or just email us at:

Don't Miss Out!

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

You have successfully joined our newsletter!