Browse every class on the schedule by type. Classes near you are shown first. Widen the distance or pick All of Michigan to see every class.All Upcoming Michigan CPL Classes
Michigan CPL Classes
State-approved, one-day concealed pistol license classes for first-time applicants. Pick a date near you and register online.
Showing classes within
Friday, November 13
8:00 am - 4:00 pm$75
Spaces availableRegister
Saturday, November 14
8:00 am - 5:00 pm$125
Michigan CPL Class - Saturday - $125
Spaces availableRegister
9:00 am - 5:00 pm$149
Battle Creek CPL CCW Class - Saturday - $149
Spaces availableRegister
9:00 am - 5:30 pm$97
Michigan CPL Class - Saturday - $97
Spaces availableRegister
9:30 am - 5:30 pm$100
Michigan CPL Class - Saturday - $120
Spaces availableRegister
Sunday, November 15
8:00 am - 4:00 pm$105
Michigan CPL Class - Sunday - $105
Only 4 seats leftRegister
8:00 am - 5:00 pm$115
Michigan CPL Class - Sunday - $115
Spaces availableRegister
8:00 am - 5:00 pm$89
Michigan CPL Class - Sunday - $89
Spaces availableRegister
9:00 am - 5:30 pm$97
Michigan CPL Class - Sunday - $97
Spaces availableRegister
9:30 am - 5:30 pm$120
Michigan CPL Class - Sunday - $120
Spaces availableRegister
Monday, November 16
8:00 am - 4:00 pm$85
Michigan CPL Class - Monday - $85
Spaces availableRegister
9:00 am - 5:30 pm$97
Michigan CPL Class - Monday - $97
Spaces availableRegister
Tuesday, November 17
8:00 am - 5:00 pm$115
Michigan CPL Class - Tuesday - $115
Spaces availableRegister
Saturday, November 21
8:30 am - 4:30 pm$120
Michigan CPL Class - Saturday Ladies Only - $120
Spaces availableRegister
9:00 am - 5:30 pm$97
Michigan CPL Class - Saturday - $97
Spaces availableRegister
9:00 am - 6:00 pm$99
Michigan CPL Class w Ultimate Range Experience Opportunity (Will and Dan) - Saturday - $99
Spaces availableRegister
Sunday, November 22
9:00 am - 5:00 pm$100
Curso de Pistola Basica CPL - Domingo - $100 (100% En Espanol)
Spaces availableRegister
9:00 am - 5:30 pm$97
Michigan CPL Class - Sunday - $97
Spaces availableRegister
Monday, November 23
8:00 am - 4:00 pm$75
Michigan CPL Class - Monday - $75
Spaces availableRegister
9:00 am - 5:30 pm$97
Michigan CPL Class - Monday - $97
Spaces availableRegister
Saturday, November 28
8:00 am - 4:00 pm$105
Michigan CPL Class - Saturday - $105
Spaces availableRegister
9:00 am - 5:00 pm$149
Battle Creek CPL CCW Class - Saturday - $149
Spaces availableRegister
9:00 am - 5:30 pm$97
Michigan CPL Class - Saturday - $97
Spaces availableRegister
Sunday, November 29
8:00 am - 4:00 pm$105
Michigan CPL Class - Sunday - $105
Spaces availableRegister
9:00 am - 5:00 pm$100
Michigan CPL Class - Sunday - $100
Spaces availableRegister
9:00 am - 5:30 pm$97
Michigan CPL Class - Sunday - $97
Spaces availableRegister
Monday, November 30
8:00 am - 4:00 pm$75
Michigan CPL Class - Monday - $75
Spaces availableRegister
9:00 am - 5:30 pm$97
Michigan CPL Class - Monday - $97
Spaces availableRegister
Tuesday, December 1
9:00 am - 5:00 pm$149
Battle Creek CPL CCW Class - Tuesday - $149
Spaces availableRegister
Friday, December 4
8:00 am - 4:00 pm$75
Michigan CPL Class - Friday - $75
Spaces availableRegister
Saturday, December 5
8:00 am - 5:00 pm$115
Michigan CPL Class - Saturday - $115
Spaces availableRegister
8:00 am - 5:00 pm$125
Michigan CPL Class - Saturday - $125
Spaces availableRegister
9:00 am - 5:30 pm$97
Michigan CPL Class - Saturday - $97
Spaces availableRegister
9:00 am - 6:00 pm$99
Michigan CPL Class w Ultimate Range Experience Opportunity (Will and Dan) - Saturday - $99
Spaces availableRegister
Sunday, December 6
8:00 am - 5:00 pm$115
Michigan CPL Class - Sunday - $115
Spaces availableRegister
8:00 am - 5:00 pm$99
Michigan CPL Class - Sunday Ladies Only - $99
Spaces availableRegister
9:00 am - 5:30 pm$97
Michigan CPL Class - Sunday - $97
Spaces availableRegister
Monday, December 7
8:00 am - 4:00 pm$75
Michigan CPL Class - Monday - $75
Spaces availableRegister
Wednesday, December 9
9:00 am - 5:30 pm$97
Michigan CPL Class - Wednesday - $97
Spaces availableRegister
Friday, December 11
8:00 am - 4:00 pm$75
Michigan CPL Class - Friday - $75
Spaces availableRegister
Saturday, December 12
8:30 am - 4:30 pm$120
Michigan CPL Class - Saturday Ladies Only - $120
Spaces availableRegister
9:00 am - 5:00 pm$149
Battle Creek CPL CCW Class - Saturday - $149
Spaces availableRegister
9:00 am - 5:30 pm$97
Michigan CPL Class - Saturday - $97
Spaces availableRegister
9:30 am - 5:30 pm$120
Michigan CPL Class - Saturday - $120
Spaces availableRegister
Sunday, December 13
9:00 am - 5:30 pm$97
Michigan CPL Class - Sunday - $97
Spaces availableRegister
Monday, December 14
8:00 am - 4:00 pm$75
Michigan CPL Class - Monday - $75
Spaces availableRegister
9:00 am - 5:30 pm$97
Michigan CPL Class - Monday - $97
Spaces availableRegister
Friday, December 18
8:00 am - 4:00 pm$75
Michigan CPL Class - Friday - $75
Spaces availableRegister
Saturday, December 19
9:00 am - 5:00 pm$120
Michigan CPL Class - Saturday - $120
Spaces availableRegister
9:00 am - 5:30 pm$97
Michigan CPL Class - Saturday - $97
Spaces availableRegister
Sunday, December 20
9:00 am - 5:30 pm$97
Michigan CPL Class - Sunday - $97
Spaces availableRegister
Monday, December 21
8:00 am - 4:00 pm$75
Michigan CPL Class - Monday - $75
Spaces availableRegister
9:00 am - 5:30 pm$97
Michigan CPL Class - Monday - $97
Spaces availableRegister
Saturday, December 26
9:00 am - 5:00 pm$149
Battle Creek CPL CCW Class - Saturday - $149
Spaces availableRegister
9:00 am - 5:30 pm$97
Michigan CPL Class - Saturday - $97
Spaces availableRegister
Sunday, December 27
9:00 am - 5:30 pm$97
Michigan CPL Class - Sunday - $97
Spaces availableRegister
Monday, December 28
9:00 am - 5:30 pm$97
Michigan CPL Class - Monday - $97
Spaces availableRegister
Tuesday, December 29
8:00 am - 4:00 pm$105
Michigan CPL Class - Tuesday - $105
Spaces availableRegister
Wednesday, December 30
8:00 am - 4:00 pm$105
Michigan CPL Class - Wednesday - $105
Spaces availableRegister
9:00 am - 5:30 pm$97
Michigan CPL Class - Wednesday - $97
Spaces availableRegister
Saturday, January 2, 2027
9:00 am - 5:30 pm$97
Michigan CPL Class - Saturday - $97
Spaces availableRegister
Sunday, January 3, 2027
9:00 am - 5:30 pm$97
Michigan CPL Class - Sunday - $97
Spaces availableRegister
Monday, January 4, 2027
9:00 am - 5:30 pm$97
Michigan CPL Class - Monday - $97
Spaces availableRegister
Saturday, January 9, 2027
9:00 am - 5:30 pm$97
Michigan CPL Class - Saturday - $97
Spaces availableRegister
Sunday, January 10, 2027
8:00 am - 4:00 pm$105
Michigan CPL Class - Sunday - $105
Spaces availableRegister
9:00 am - 5:30 pm$97
Michigan CPL Class - Sunday - $97
Spaces availableRegister
Wednesday, January 13, 2027
9:00 am - 5:30 pm$97
Michigan CPL Class - Wednesday - $97
Spaces availableRegister
Saturday, January 16, 2027
9:00 am - 5:30 pm$97
Michigan CPL Class - Saturday - $97
Spaces availableRegister
Sunday, January 17, 2027
9:00 am - 5:30 pm$97
Michigan CPL Class - Sunday - $97
Spaces availableRegister
Monday, January 18, 2027
9:00 am - 5:30 pm$97
Michigan CPL Class - Monday - $97
Spaces availableRegister
Saturday, January 23, 2027
9:00 am - 5:30 pm$97
Michigan CPL Class - Saturday - $97
Spaces availableRegister
Sunday, January 24, 2027
8:00 am - 4:00 pm$105
Michigan CPL Class - Sunday - $105
Spaces availableRegister
9:00 am - 5:30 pm$97
Michigan CPL Class - Sunday - $97
Spaces availableRegister
Wednesday, January 27, 2027
9:00 am - 5:30 pm$97
Michigan CPL Class - Wednesday - $97
Spaces availableRegister
Saturday, January 30, 2027
9:00 am - 5:30 pm$97
Michigan CPL Class - Saturday - $97
Spaces availableRegister
Sunday, January 31, 2027
9:00 am - 5:30 pm$97
Michigan CPL Class - Sunday - $97
Spaces availableRegister
Monday, February 1, 2027
9:00 am - 5:30 pm$97
Michigan CPL Class - Monday - $97
Spaces availableRegister
Saturday, February 6, 2027
9:00 am - 5:30 pm$97
Michigan CPL Class - Saturday - $97
Spaces availableRegister
Sunday, February 7, 2027
8:00 am - 4:00 pm$105
Michigan CPL Class - Sunday - $105
Spaces availableRegister
9:00 am - 5:30 pm$97
Michigan CPL Class - Sunday - $97
Spaces availableRegister
Wednesday, February 10, 2027
9:00 am - 5:30 pm$97
Michigan CPL Class - Wednesday - $97
Spaces availableRegister
Saturday, February 13, 2027
9:00 am - 5:30 pm$97
Michigan CPL Class - Saturday - $97
Spaces availableRegister
Sunday, February 14, 2027
9:00 am - 5:30 pm$97
Michigan CPL Class - Sunday - $97
Spaces availableRegister
Monday, February 15, 2027
9:00 am - 5:30 pm$97
Michigan CPL Class - Monday - $97
Spaces availableRegister
Saturday, February 20, 2027
9:00 am - 5:30 pm$97
Michigan CPL Class - Saturday - $97
Spaces availableRegister
Sunday, February 21, 2027
8:00 am - 4:00 pm$105
Michigan CPL Class - Sunday - $105
Spaces availableRegister
9:00 am - 5:30 pm$97
Michigan CPL Class - Sunday - $97
Spaces availableRegister
Wednesday, February 24, 2027
9:00 am - 5:30 pm$97
Michigan CPL Class - Wednesday - $97
Spaces availableRegister
Saturday, February 27, 2027
9:00 am - 5:30 pm$97
Michigan CPL Class - Saturday - $97
Spaces availableRegister
Sunday, February 28, 2027
9:00 am - 5:30 pm$97
Michigan CPL Class - Sunday - $97
Spaces availableRegister
Monday, March 1, 2027
9:00 am - 5:30 pm$97
Michigan CPL Class - Monday - $97
Spaces availableRegister
Saturday, March 6, 2027
9:00 am - 5:30 pm$97
Michigan CPL Class - Saturday - $97
Spaces availableRegister
Sunday, March 7, 2027
9:00 am - 5:30 pm$97
Michigan CPL Class - Sunday - $97
Spaces availableRegister
Wednesday, March 10, 2027
9:00 am - 5:30 pm$97
Michigan CPL Class - Wednesday - $97
Spaces availableRegister
Saturday, March 13, 2027
9:00 am - 5:30 pm$97
Michigan CPL Class - Saturday - $97
Spaces availableRegister
Sunday, March 14, 2027
9:00 am - 5:30 pm$97
Michigan CPL Class - Sunday - $97
Spaces availableRegister
Monday, March 15, 2027
9:00 am - 5:30 pm$97
Michigan CPL Class - Monday - $97
Spaces availableRegister
Saturday, March 20, 2027
9:00 am - 5:30 pm$97
Michigan CPL Class - Saturday - $97
Spaces availableRegister
Sunday, March 21, 2027
9:00 am - 5:30 pm$97
Michigan CPL Class - Sunday - $97
Spaces availableRegister
Wednesday, March 24, 2027
9:00 am - 5:30 pm$97
Michigan CPL Class - Wednesday - $97
Spaces availableRegister
Michigan CPL Renewal Classes
In-person renewal classes for current CPL holders coming up for renewal.
Saturday, November 21
9:00 am - 12:15 pm$39
Saturday - Michigan CPL Renewal Class - $39
Spaces availableRegister
Sunday, November 29
2:00 pm - 6:00 pm$69
Battle Creek CPL Renewal Class - Sunday - $69
Spaces availableRegister
Saturday, December 5
9:00 am - 12:15 pm$39
Saturday - Michigan CPL Renewal Class - $39
Spaces availableRegister
Saturday, December 19
9:00 am - 12:15 pm$39
Saturday - Michigan CPL Renewal Class - $39
Spaces availableRegister
Sunday, December 27
2:00 pm - 6:00 pm$69
Battle Creek CPL Renewal Class - Sunday - $69
Spaces availableRegister
Virtual Michigan CPL Renewal Classes
Renew your CPL online, live on Zoom, from anywhere in Michigan.
CPL Range Courses
Live-fire range sessions and range time with a certified instructor.
Loading grouped events near you…
USCCA Instructor Classes
Get certified, or reinstated, to teach the USCCA Concealed Carry and Home Defense Fundamentals course.
Student reviews
What our students say
★★★★★ 5 · 727 Google reviews
★★★★★
The class was informative. Teachers were helpful. Had fun
S
Sunshine52karenin the last week
★★★★★
Very informative and engaging class! Will and Dan are both extremely knowledgeable and friendly. They did a great job explaining everything. They created a very welcoming and comfortable environment. I highly recommen…
P
Paige Olsonin the last week
★★★★★
Taking a CPL class with Will and Dan was awesome. They are so thorough and knowledgeable about gun safety and guns in general. If you’re looking to complete a class, I would highly recommend them!
C
cortney olsonin the last week
Ready to get your CPL?
Pick a class above and sign up. It takes a couple of minutes, and you can pay online.
Back to top