Tag Archives: CPL

CPL / Fundamentals of Concealed Carry

Fundamentals of Concealed Carry is an intuitive program designed to provide you with a foundation in the types of handguns that are most efficient for concealed carry and home defense, how to carry them safely, legally, and securely, and how and when to use them in the context of a life-threatening violent encounter with confidence.

Current Course Dates are all SOLD OUT 


Future courses will be posted as availability permits.

You can sign up for our mailing list to be added to our waiting list or be notified when new courses are scheduled. CLICK HERE

Please contact us if you have any questions, or are interested in scheduling a private training date for you or your group.

Private training dates may be available – please see this page.

Our concealed carry course goes above and beyond the minimum training requirements for obtaining a Michigan Concealed Pistol License (CPL). Our instructors have extensive training and experience, providing you with the best possible training for your time and money compared to other instructors in the area.

The course is hosted at our private range in central Lapeer County (Attica) MI. We provide a comfortable environment where we take the time to get all your questions answered for you – ask our students!

This course starts at 8:00 a.m. and runs until about 4:30 p.m.

You will receive the certificate that is required to apply for your Michigan CPL on the same day.

Please review the requirements for what you will need to bring.

The cost is $135 per person. (Scholarships may be available to those in need, please contact us for more information)

Add $40 (for a total of $175) per person if you want to use our firearms and ammo. It’s a great way to try several different guns with the help of an instructor to find what works best for you in the context of self-defense)

Includes coffee, water, snacks, range fees, targets, and much more.

We share our courses with our followers first on our mailing list and Facebook page, so be sure to sign up for notices from those.

Please contact us if you have any questions or are interested in scheduling a date for you or your group or receiving private training.


All registrations are subject to our cancellation guarantee.

Sign up for our mailing list to be notified when new courses are scheduled.