top of page

Top Gun Academy

Top Gun Academy Logo
Top Gun Academy Instructors

At Top Gun Academy, we take pride in providing comprehensive firearms training that caters to all levels of shooters, ranging from beginners to advanced. Our courses are designed help you develop your skills and knowledge in safe and supportive environment. In addition to group classes, we offer private lessons that provide one-on-one instruction to help you achieve your shooting goals. Whether you're looking to improve your accuracy, speed, or overall proficiency, Top Gun Academy is here to help you become a better shooter.

Guest Instructors

Tim Herron - Handgun Diagnostics and Foundations - June 21th, 2024

Tim Herron - 2 Day Practical Performance - June 22nd-23rd, 2024

Tim Herron - 1 Day Match Skills Clinic - June 24th, 2024

Tatiana Whitlock - Women Only Handgun Accuracy - July 20th, 2024

Tatiana Whitlock - Defensive Handgun - July 21th, 2024

Gabe White - Pistol Shooting Solutions - August 17th-18th 2024

Brian Hill - The Inner Game of Shooting - August 24th-25th, 2024

If you have an Eventbrite class code, please contact to utilize that code!

Rescheduling and Cancellation Policy

Top Gun Academy classes guarantee your seat in class. We do not overbook classes. Your payment is for a seat in the class, only.  If you choose to not use your seat, that is your prerogative. If you choose to give or sell your seat to someone else, that is also your choice.  If you prepay for a class code, the code also belongs to you, and you can use it as you see fit.  There is no expiration for the code.  We do not refund class tuition.  Classes can be reschedule per our reschedule and cancellation policy.

We will happily reschedule with no fees as long as you give us a full week’s notice. That is to say, if your class is on a Saturday, you can reschedule with no fee as long as you let us know at least by the Saturday prior. With less than a week, a $30 fee is required to reschedule. MTP and Armed Guard classes have  a higher reschedule fee ($60).  If you simply don’t show up, we do not reschedule.


While will will put great effort towards your success, we can’t guarantee your results in the class. Class failure will not result in a refund.

bottom of page