Safety · Responsibility · Education — Minnesota firearms training 651-253-5300  ·  marc@abcfirearms.com
SafetyResponsibilityEducation

Minnesota firearms training you can trust.

Whether you have never touched a firearm, you are looking to obtain or renew a permit to carry, or you just want to further your training — we can help.

Why train with ABC Firearms

  • 20+ years as a trainer
  • NRA, USCCA, MN BCA, Glock & TASER certified instructor
  • MN & FL Permit to Carry in one class
  • Small groups or 1:1 private instruction
  • Eye & ear protection provided; rental pistols available

Certified & affiliated

NRA Certified Instructor USCCA Instructor NSSF Member
What we teach

Courses

NRA certified and non-NRA courses for every level — from your first time at the range to advanced carry and emergency skills.

02

Basic Pistol Safety Course

Never touched a firearm? Start here. Safe handling, shooting fundamentals and how a handgun operates — in a comfortable, no-pressure setting.

Find a class →
03

Concealed Carry Fundamentals & Home Defense

Build on your permit with practical skills for carrying responsibly and planning to protect your home and family.

Find a class →
04

Countering the Mass Shooter Threat

Awareness, preparation and response principles for individuals, workplaces and communities.

Find a class →
05

Emergency First Aid Fundamentals

Core first-aid skills to act quickly and effectively in the critical minutes before help arrives.

Find a class →
06

Custom Courses

Group classes or individual instruction, with custom-designed courses tailored for your needs — families, co-workers, organizations.

Request a quote →
Upcoming classes

Pick the location closest to you

I teach monthly classes through MN Gun Classes. Choose the location most convenient for you to see the next date and sign up.

Monthly classes

Forest Lake

Regularly scheduled group classes through MN Gun Classes. See dates and register online.

View dates & register
Monthly classes

Blaine

Regularly scheduled group classes through MN Gun Classes. See dates and register online.

View dates & register
Monthly classes

Monticello

Regularly scheduled group classes through MN Gun Classes. See dates and register online.

View dates & register

Private, group or custom instruction

Couples, co-workers, friends or one-on-one — training scheduled around you.

Request private training
Two ways to train

Group or personal

G

Group Training

Group training is a great way to learn. Whether it is a husband and wife, co-workers, or just a group of friends — learn with others and have a great time doing it. You'll work in a small-group environment, with regularly scheduled classes every month in a location that is sure to be convenient for you.

1:1

Personal Training

For clients who need more supervised instruction, or require the utmost in privacy and attention to detail. A great precursor to group training: there are no other people to make you feel uncomfortable, no need to feel out of place — just one-on-one time with an instructor.

Marc Baker, owner and principal instructor
20+Years as a trainer
Meet your instructor

Marc Baker

Welcome to ABC Firearms. I'm Marc Baker, owner and principal instructor. I have been a trainer for more than 20 years, and firearms education and safety are true passions for me.

Firearms ownership is at an all-time high. Safe and responsible use is imperative. Training helps build confidence and creates a better experience for everyone.

  • Certified NRA Instructor
  • Certified USCCA Instructor
  • Certified MN BCA Tactics Instructor
  • Certified Glock Instructor
  • Certified TASER Instructor
Contact Marc

Safe training

Providing safe firearms training in a comfortable environment.

The shooting sports

Promoting the shooting sports for generations to come.

The 2nd Amendment

Supporting the Second Amendment and responsible ownership.

Permit to Carry

Common questions

Answers about the Minnesota and Florida permit class. Still have a question? Contact me directly.

All FAQs
Who may take the class?

Anyone 18 or older may take the class, including those who reside in other states and foreign nationals. However, you must meet certain state requirements to receive your permit. The requirements are that you must be at least 18, a permanent U.S. resident and pass several background checks.

How do I get my Minnesota permit?

In Minnesota you apply in person at your local sheriff’s office. Bring the course certificate, a completed Permit to Carry application and $100 in cash with you.

How do I get my Florida permit?

This class also fulfills the requirements for a Florida permit. You may apply for that permit by mail.

Can I fail the class?

The only way to fail the class is to intentionally violate one of the gun safety rules. Safety is the primary concept taught in the class and must be followed at all times.

What should I bring to the class?

Your driver's license or state-issued ID. Your pistol and 20 rounds of ammo. We will supply eye and ear protection.

Let's talk

Questions? Get in touch.

Feel free to contact me anytime with questions about classes, permits or private instruction.

Prefer to call? 651-253-5300

Ready to train with confidence?

Monthly group classes in Forest Lake, Blaine and Monticello — or book private instruction.

See Upcoming ClassesAsk a Question
CallBook a Class