Upcoming Classes
Click on any class below to see price, times, class description and to register
Find a Class Near You
Loading Map....
{"0":"","em_ajax":true,"query":"GlobalMapData","width":"400px","height":"300px","random_id":"eefcf"}
Concealed Pistol License (CPL, CCW)
May 2024
05/05/2024 – Westland, Michigan – Michigan CPL Class – Sunday – $11005/07/2024 – Battle Creek, Michigan – Battle Creek CPL CCW Class – Tuesday – $149
05/08/2024 – Westland, Michigan – Michigan CPL Class – Wednesday – $105
05/10/2024 – Livonia, Michigan – Michigan CPL Class – Friday – $100
05/11/2024 – Hastings, Michigan – Michigan CPL Class – Saturday – $95
05/11/2024 – Rochester, Michigan – Michigan CPL Class – Saturday – $105
05/11/2024 – Westland, Michigan – Michigan CPL Class – Saturday – $105
05/11/2024 – Taylor, Michigan – Michigan CPL Class w Ultimate Range Experience Opportunity – Saturday – $99
05/11/2024 – Belleville, Michigan – Michigan CPL Class – Saturday – $100
05/12/2024 – Westland, Michigan – Michigan CPL Class – Sunday – $105
05/13/2024 – Westland, Michigan – Michigan CPL Class – Monday – $105
05/15/2024 – Westland, Michigan – Michigan CPL Class – Wednesday – $105
05/18/2024 – Westland, Michigan – Michigan CPL Class – Saturday – $110
05/18/2024 – Battle Creek, Michigan – Battle Creek CPL CCW Class – Saturday – $149
05/18/2024 – Westland, Michigan – Michigan CPL Class – Saturday – $105
05/18/2024 – , – Saturday – VIRTUAL Instructor-Led CPL CCW Class with Will Luker – $50
05/19/2024 – Livonia, Michigan – Michigan CPL Class – Sunday – $100
05/19/2024 – Westland, Michigan – Michigan CPL Class – Sunday – $105
05/22/2024 – Westland, Michigan – Michigan CPL Class – Wednesday – $105
05/22/2024 – Livonia, Michigan – Michigan CPL Class – Wednesday – $100
05/25/2024 – Rochester, Michigan – Michigan CPL Class – Saturday – $105
05/25/2024 – Westland, Michigan – Michigan CPL Class – Saturday – $105
05/25/2024 – Taylor, Michigan – Michigan CPL Class w Ultimate Range Experience Opportunity – Saturday – $99
05/26/2024 – Fennville, Michigan – Michigan CPL Class – Sunday – $95
05/26/2024 – Westland, Michigan – Michigan CPL Class – Sunday – $105
05/27/2024 – Westland, Michigan – Michigan CPL Class – Monday – $105
05/29/2024 – Westland, Michigan – Michigan CPL Class – Wednesday – $105
Jun 2024
06/01/2024 – Battle Creek, Michigan – Battle Creek CPL CCW Class – Saturday – $14906/01/2024 – , – Saturday – VIRTUAL Instructor-Led CPL CCW Class with Will Luker – $50
06/02/2024 – Southfield, Michigan – Michigan CPL Class – Sunday – $100
06/03/2024 – Livonia, Michigan – Michigan CPL Class – Monday – $100
06/04/2024 – Battle Creek, Michigan – Battle Creek CPL CCW Class – Tuesday – $149
06/08/2024 – Hastings, Michigan – Michigan CPL Class – Saturday – $95
06/08/2024 – Taylor, Michigan – Michigan CPL Class w Ultimate Range Experience Opportunity – Saturday – $99
06/08/2024 – Belleville, Michigan – Michigan CPL Class – Saturday – $100
06/09/2024 – Ada, Michigan – Michigan CPL Class – Sunday – $125
06/12/2024 – Livonia, Michigan – Michigan CPL Class – Wednesday – $100
06/15/2024 – Battle Creek, Michigan – Battle Creek CPL CCW Class – Saturday – $149
06/15/2024 – , – Saturday – VIRTUAL Instructor-Led CPL CCW Class with Will Luker – $50
06/15/2024 – Livonia, Michigan – Michigan CPL Class – Saturday – $100
06/18/2024 – Livonia, Michigan – Michigan CPL Class – Tuesday – $100
06/23/2024 – Fennville, Michigan – Michigan CPL Class – Sunday – $95
06/28/2024 – Livonia, Michigan – Michigan CPL Class – Friday – $100
06/29/2024 – Battle Creek, Michigan – Battle Creek CPL CCW Class – Saturday – $149
06/29/2024 – , – Saturday – VIRTUAL Instructor-Led CPL CCW Class with Will Luker – $50
06/29/2024 – Belleville, Michigan – Michigan CPL Class – Saturday – $100
06/30/2024 – Adrian, Michigan – Michigan CPL Class – Sunday – $100
Jul 2024
07/01/2024 – Livonia, Michigan – Michigan CPL Class – Monday – $10007/02/2024 – Battle Creek, Michigan – Battle Creek CPL CCW Class – Tuesday – $149
07/11/2024 – Livonia, Michigan – Michigan CPL Class – Thursday – $100
07/13/2024 – Hastings, Michigan – Michigan CPL Class – Saturday – $95
07/13/2024 – Battle Creek, Michigan – Battle Creek CPL CCW Class – Saturday – $149
07/13/2024 – Belleville, Michigan – Michigan CPL Class – Saturday – $100
07/19/2024 – Livonia, Michigan – Michigan CPL Class – Friday – $100
07/20/2024 – Southfield, Michigan – Michigan CPL Class – Saturday – $100
07/24/2024 – Livonia, Michigan – Michigan CPL Class – Wednesday – $100
07/27/2024 – Battle Creek, Michigan – Battle Creek CPL CCW Class – Saturday – $149
07/28/2024 – Fennville, Michigan – Michigan CPL Class – Sunday – $95
07/31/2024 – Livonia, Michigan – Michigan CPL Class – Wednesday – $100
Aug 2024
08/03/2024 – Adrian, Michigan – Michigan CPL Class – Saturday – $10008/04/2024 – Southfield, Michigan – Michigan CPL Class – Sunday – $100
08/06/2024 – Battle Creek, Michigan – Battle Creek CPL CCW Class – Tuesday – $149
08/08/2024 – Livonia, Michigan – Michigan CPL Class – Thursday – $100
08/10/2024 – Hastings, Michigan – Michigan CPL Class – Saturday – $95
08/10/2024 – Battle Creek, Michigan – Battle Creek CPL CCW Class – Saturday – $149
08/10/2024 – Belleville, Michigan – Michigan CPL Class – Saturday – $100
08/13/2024 – Livonia, Michigan – Michigan CPL Class – Tuesday – $100
08/22/2024 – Livonia, Michigan – Michigan CPL Class – Thursday – $100
08/24/2024 – Battle Creek, Michigan – Battle Creek CPL CCW Class – Saturday – $149
08/25/2024 – Fennville, Michigan – Michigan CPL Class – Sunday – $95
08/28/2024 – Livonia, Michigan – Michigan CPL Class – Wednesday – $100
Sep 2024
09/01/2024 – Livonia, Michigan – Michigan CPL Class – Sunday – $10009/03/2024 – Battle Creek, Michigan – Battle Creek CPL CCW Class – Tuesday – $149
09/05/2024 – Livonia, Michigan – Michigan CPL Class – Thursday – $100
09/07/2024 – Battle Creek, Michigan – Battle Creek CPL CCW Class – Saturday – $149
09/11/2024 – Livonia, Michigan – Michigan CPL Class – Wednesday – $100
09/14/2024 – Hastings, Michigan – Michigan CPL Class – Saturday – $95
09/16/2024 – Livonia, Michigan – Michigan CPL Class – Monday – $100
09/21/2024 – Battle Creek, Michigan – Battle Creek CPL CCW Class – Saturday – $149
09/22/2024 – Fennville, Michigan – Michigan CPL Class – Sunday – $95
09/24/2024 – Livonia, Michigan – Michigan CPL Class – Tuesday – $100
09/28/2024 – Belleville, Michigan – Michigan CPL Class – Saturday – $100
09/29/2024 – Adrian, Michigan – Michigan CPL Class – Sunday – $100
Oct 2024
10/01/2024 – Battle Creek, Michigan – Battle Creek CPL CCW Class – Tuesday – $14910/05/2024 – Battle Creek, Michigan – Battle Creek CPL CCW Class – Saturday – $149
10/12/2024 – Hastings, Michigan – Michigan CPL Class – Saturday – $95
10/19/2024 – Battle Creek, Michigan – Battle Creek CPL CCW Class – Saturday – $149
10/19/2024 – Adrian, Michigan – Michigan CPL Class – Saturday – $100
10/27/2024 – Fennville, Michigan – Michigan CPL Class – Sunday – $95
Nov 2024
11/02/2024 – Battle Creek, Michigan – Battle Creek CPL CCW Class – Saturday – $14911/09/2024 – Hastings, Michigan – Michigan CPL Class – Saturday – $95
11/12/2024 – Battle Creek, Michigan – Battle Creek CPL CCW Class – Tuesday – $149
11/16/2024 – Battle Creek, Michigan – Battle Creek CPL CCW Class – Saturday – $149
11/24/2024 – Fennville, Michigan – Michigan CPL Class – Sunday – $95
11/30/2024 – Battle Creek, Michigan – Battle Creek CPL CCW Class – Saturday – $149
Dec 2024
12/03/2024 – Battle Creek, Michigan – Battle Creek CPL CCW Class – Tuesday – $14912/14/2024 – Hastings, Michigan – Michigan CPL Class – Saturday – $95
12/14/2024 – Battle Creek, Michigan – Battle Creek CPL CCW Class – Saturday – $149
12/28/2024 – Battle Creek, Michigan – Battle Creek CPL CCW Class – Saturday – $149
Skill Building // Continuing Education
May 2024
05/11/2024 – Taylor, Michigan – Saturday – Michigan CPL Renewal Class – $3505/11/2024 – , – Saturday – VIRTUAL Michigan CPL Renewal Class – $35
05/11/2024 – Taylor, Michigan – Saturday – 3 Hour Shooting Fundamentals
05/11/2024 – Hastings, Michigan – 3 Hour Shooting Fundamentals
05/18/2024 – , – Saturday – VIRTUAL Michigan CPL Renewal Class – $35
05/25/2024 – Taylor, Michigan – Saturday – Michigan CPL Renewal Class – $35
05/25/2024 – , – Saturday – VIRTUAL Michigan CPL Renewal Class – $35
05/25/2024 – Taylor, Michigan – Saturday – 3 Hour Shooting Fundamentals
05/26/2024 – Fennville, Michigan – 3 Hour Shooting Fundamentals
Jun 2024
06/01/2024 – , – Saturday – VIRTUAL Michigan CPL Renewal Class – $3506/08/2024 – Taylor, Michigan – Saturday – Michigan CPL Renewal Class – $35
06/08/2024 – , – Saturday – VIRTUAL Michigan CPL Renewal Class – $35
06/08/2024 – Taylor, Michigan – Saturday – 3 Hour Shooting Fundamentals
06/08/2024 – Hastings, Michigan – 3 Hour Shooting Fundamentals
06/15/2024 – , – Saturday – VIRTUAL Michigan CPL Renewal Class – $35
06/23/2024 – Fennville, Michigan – 3 Hour Shooting Fundamentals
06/29/2024 – , – Saturday – VIRTUAL Michigan CPL Renewal Class – $35
Jul 2024
07/13/2024 – Hastings, Michigan – 3 Hour Shooting Fundamentals07/28/2024 – Fennville, Michigan – 3 Hour Shooting Fundamentals
Aug 2024
08/10/2024 – Hastings, Michigan – 3 Hour Shooting FundamentalsMichigan CPL Renewal
May 2024
05/11/2024 – Taylor, Michigan – Saturday – Michigan CPL Renewal Class – $3505/11/2024 – , – Saturday – VIRTUAL Michigan CPL Renewal Class – $35
05/18/2024 – , – Saturday – VIRTUAL Michigan CPL Renewal Class – $35
05/25/2024 – Taylor, Michigan – Saturday – Michigan CPL Renewal Class – $35
05/25/2024 – , – Saturday – VIRTUAL Michigan CPL Renewal Class – $35
Jun 2024
06/01/2024 – , – Saturday – VIRTUAL Michigan CPL Renewal Class – $3506/08/2024 – Taylor, Michigan – Saturday – Michigan CPL Renewal Class – $35
06/08/2024 – , – Saturday – VIRTUAL Michigan CPL Renewal Class – $35
06/15/2024 – , – Saturday – VIRTUAL Michigan CPL Renewal Class – $35
06/29/2024 – , – Saturday – VIRTUAL Michigan CPL Renewal Class – $35
Why Choose US Gun Classes?
Because Quality Matters.
Instructors are not all created equal. We hand-pick the very best instructors in your area. Easily see reviews and testimonials for each instructor.
The Best Student Experience.
We want to be the best training resource in the world. The only way to do that is by making sure each student has the best training experience, and looks to us for future training.
We’re Here to Help.
Have a question about a class? Not sure which class to take? Call us. That’s what we’re here for. Before, during and after class, we’re here to help.
No Drill Instructors.
Our instructors use a variety of teaching methods to ensure open and practical learning while in a safe and comfortable environment.