Welcome to Gaines Concealed Carry!

We provide firearms training to students at all levels, including those who have never shot a firearm and those having many years of experience. 

Dr. W. George Gaines, Chief Instructor, is certified by the United States Concealed Carry Association (USCCA) both as an Instructor and Training Counselor.  He is also certified by the National Rifle Association (NRA) as an Instructor and Range Safety Officer.  View his credentials.

Our primary goal is for your safety and the safety of your loved ones, both off and on the range.  On the range, we want you to have a safe and enjoyable experience.  Off the range, we want you to be confident that you can protect yourself and your loved ones.

All of our courses are geared to these goals. 

Our most popular classes are featured below:


cc fundamentals

Isn’t it time for you to join other law-abiding Floridians as a concealed weapons license holder? Nearly 1.3 million other Floridians already have theirs!

Check the Class Calendar for available dates. We encourage you to Learn More About the Class.


cc fundamentals

Want to become certified to teach defensive firearms and safety to others?  Would you like a part-time or full-time career sharing your passion with other like-minded individuals?  Holding the rank of USCCA Training Counselor, we are qualified to help you reach your goal. 

In order to take this class, you must hold a Florida Concealed Carry License.  You must complete the USCCA online class in order to take the two-day in-person class.

Check the Class Calendar for available dates. We encourage you to Learn More About the Program.


cc fundamentals

For an incredible learning and shooting experience, led by a Senior Instructor from Israel’s IMI Academy for Advanced Security & Anti-Terror Training, this class brings shooters to a whole new level of competence.

To participate in these three-day seminars, you must be eligible to own a firearm and be able to engage in moderately stressful physical exercises.  You must also be a citizen of the USA.

Murphy, NC, November 2 - 4, 2018 (Friday/Saturday/Sunday) – Get more information

Gainesville, FL, November 16 - 18, 2018 (Friday/Saturday/Sunday) – Get more information

Phoenix, AZ, December 6 - 8, 2018 (Thursday/Friday/Saturday) – Get more information

Miami, FL, Early 2019, – Get more information