Michigan CPL classes in Livonia, in English or in Spanish.
Jaime Martinez teaches the Michigan CPL class fully in English or fully in Spanish, at Firearms Legal Protection on Schoolcraft Road in Livonia. One day of classroom and live fire, recognized by the State of Michigan for your CPL. Reserve your seat online in a couple of minutes.
- Counts for your Michigan CPL application
- Taught fully in English or fully in Spanish
- Classroom plus live range time in one day

Three steps to your CPL
Book online
Pick a Martinez CPL date below and reserve your spot. It takes a couple of minutes, and you can pay online.
Take the class
One day with a certified instructor, classroom instruction plus live fire at the range. You leave with the certificate you need.
Apply at your county clerk
Take your certificate to the county clerk, submit your application and fingerprints, and your license comes in the mail.
Upcoming Martinez CPL classes
Jaime’s next dates at Firearms Legal Protection, 32231 Schoolcraft Rd, Livonia. Classes marked En Espanol are taught fully in Spanish. Call (248) 662-5744 if you have questions.
Michigan CPL Class - Sunday - $100
Taught in English or in Spanish, by an instructor who answers questions
Jaime Martinez
USCCA certified instructor, NRA Range Safety Officer, law enforcement background
Jaime has been teaching Michigan CPL students since 2016, in Livonia. He works through the fundamentals of pistol shooting, safe handling, and the law, including civil liability and the use of deadly force, and he qualifies students on both their knowledge and their handling.
He holds USCCA certifications in Concealed Carry and Home Defense, Women’s Handgun and Self Defense, and Countering the Mass Shooter Threat, and he is an NRA Range Safety Officer. He also teaches First Aid, CPR and AED for the American Red Cross, Stop the Bleed, and Hunter Safety and Boater Safety for the Michigan DNR.
Habla espanol. Jaime teaches the full Michigan CPL class in Spanish as well as in English.
To ask about a Martinez CPL class, call us at (248) 662-5744.
What you get in a Martinez CPL class
Training the state accepts
This class meets the Michigan CPL training requirement. Your certificate is valid when you apply at the county clerk, and you get it the day you finish.
Real time on the range
Classroom work and live fire in the same day, with a certified instructor watching your grip and stance rather than sitting you in front of a screen.
Beginners are the norm
Most students in these classes have little or no experience. You will be coached at your own pace, and nobody will make you feel behind.
What our students say
very educational teacher, we went on field and didnt get nervious thanks to the class we took before.
I loved this class, everything was concise and precise, the best at his job
Excellent class, thank you very much, Martinez.
Questions students ask
Is this class state approved?
Yes. This class meets the Michigan CPL training requirements, and your certificate is valid for your application at the county clerk.
Do I need any experience?
No. Beginners are welcome and many students are shooting for the first time. You will be coached at your own pace, and questions are welcome at any point in the day.
Do you teach the class in Spanish?
Jaime Martinez teaches the Michigan CPL class in Spanish as well as in English. Spanish dates are marked En Espanol in the class list above. Ofrecemos la clase de CPL completa en espanol; las fechas en espanol aparecen arriba. Llame al (248) 662-5744 si tiene preguntas.
How long does the class take?
One day. You cover the classroom material and the live fire range session in the same session.
Do I need my own gun?
Not usually. Most ranges rent a pistol and sell ammunition for the range portion. Check the class listing for details, or call us at (248) 662-5744 before you book.
What should I bring?
A valid state ID, closed-toe shoes, a pen and a good attitude. Bring your own pistol and ammunition if you have them.
Ready to get your Michigan CPL?
Reserve your seat in a Martinez CPL class. It takes a couple of minutes, and you can pay online.
Find a Class Near You