Top Shot Firearms Academy and Gun Club
Gun Training at Top Shot Miami

Top Shot classes are taught by CERTIFIED firearms instructors who are also skilled black belts in multiple martial arts and experts in self-defense. Classes are designed to challenge both beginner and experienced shooters. 

  1. Never buy a Groupon or a Gun Show class. The safety of your family deserves better than a crowded and rushed Groupon or Gun Show class.

  2. Ask - How many shots do you get to fire? If the answer is less than 50, move on and find another class.

  3. Ask - What is the maximum amount of people allowed in the class? If the answer is more than 6; the class will be rushed and you won't have time to learn effectively.

  4. Ask - How long is the class? If the class is less than 4 hours, move on and find another class. 99 percent of Concealed Weapons Permit classes are about an hour long. You can't be thoroughly taught in a one hour class.

  5. Ask - are there any additional fees? You don't want to pay additional fees for the class, like range fees. One fee and no other hidden fees.

5 rules to follow BEFORE purchasing a concealed weapons permit course

"I would give this training 7 stars instead of 5. It was fun, it was informative, both instructors Sierra and JB are awesome they give you a lot of information and actually care about their students.
I recommend this place 100% to anyone beginner or advanced the fact that they take the time to go through every detail...great experience! Thanks!."

Yuri | Google

Concealed Weapons-Permit Course
What you get:
  • 2 Classes Combined (Shooting Fundamentals and Concealed Weapons Permit)​
  • Unlimited Refresher Courses FOR LIFE
  • A free Top Shot Advantage Package, which includes a free 30 minute self-defense lesson, free shooting time at the range, free targets, free ammunition, free gun rental, free ear protection and free eye protection.
  • Access to the best deals on firearms​
  • 4 Hours of Hands-on Training


Click below for more information and to schedule your appointment now


Contact Us!

(305) 929- 3847

16300 SW 137 AVE
Suite 128 and 130
Miami, FL, 33177

Small group Concealed Weapons Permit Classes

Private, In-Home Concealed Weapons Permit Classes

Family Concealed Weapons Permit Classes

Private Shooting Lessons

Security and Retail Loss Prevention

Personal Protection and Self Defense Lessons

Specialty Classes for Women, Couples, Real Estate Professionals, Teachers and Educators, and Celebrities/Public Figures.

"These guys are the real deal. The concealed carry course was definitely worth it. They cut no corners. I strongly recommend if you want to gain knowledge and experience in self defense."

Erick | Google