★★★★★ 4.3 from 272+ Google reviews
USCCA and NRA certified instructors · Same day certificate

Upcoming Classes

Every scheduled date. Pick one to see the full class detail and reserve your seat.

Saturday, November 14
9:00 am - 5:00 pm$149

Battle Creek CPL CCW Class - Saturday - $149

Battle Creek
Spaces availableRegister
Saturday, November 28
9:00 am - 5:00 pm$149

Battle Creek CPL CCW Class - Saturday - $149

Battle Creek
Spaces availableRegister
Sunday, November 29
2:00 pm - 6:00 pm$69

Battle Creek CPL Renewal Class - Sunday - $69

Battle Creek
Spaces availableRegister
Tuesday, December 1
9:00 am - 5:00 pm$149

Battle Creek CPL CCW Class - Tuesday - $149

Battle Creek
Spaces availableRegister
Saturday, December 12
9:00 am - 5:00 pm$149

Battle Creek CPL CCW Class - Saturday - $149

Battle Creek
Spaces availableRegister
Saturday, December 26
9:00 am - 5:00 pm$149

Battle Creek CPL CCW Class - Saturday - $149

Battle Creek
Spaces availableRegister
Sunday, December 27
2:00 pm - 6:00 pm$69

Battle Creek CPL Renewal Class - Sunday - $69

Battle Creek
Spaces availableRegister