You can take our progressive gun training courses that are focused on basic, defensive, and tactical skills.
Choosing to carry and use a firearm is a big decision, but with the right gun training, you can ensure your safety while protecting yourself from potential threats. It’s essential to choose the best gun training options based on your current skill level and goals. At ProShots, we cater to those of all levels, ensuring that every firearm carrier can feel confident when carrying and using their guns.

With a range of classes to choose from, you can find the ideal option for your level. You can become certified to carry a concealed gun when you enroll in our CCH class, or you can take our progressive gun training courses focused on basic, defensive, and tactical skills. Our trainers also offer an introduction to firearms class, which we highly recommend to newcomers to shooting. If you’d like to improve your AR skills, consider our basic and tactical courses.
If you’re looking for something that isn’t listed on our current offerings, we’d love to talk to you about what you have in mind. We offer personalized training to help shooters at all levels to improve their skills and get the knowledge they need.
While you’re here for a training course, why not shop our selection of firearm accessories, including holsters, ammo, magazines, and more? Maybe you’re looking to upgrade your gun – we have a range of new and used options, and we offer trades to streamline the process of helping you get the firearm you want. We’re easily accessible to those in Greensboro, North Carolina, so stop by today to learn more about our gun training programs, visit our range, or check out what we have in stock.
FAQs About Gun Training
Our gun training programs are designed for shooters of all experience levels. Whether you’re brand new to firearms or looking to sharpen advanced skills, our goal is to help you train with confidence and safety. The FAQs below will provide you with a better understanding of what to expect from our classes and how to get started.
Hidden
What classes do you offer for beginners?
We offer several introductory classes for those just getting started with firearms. Our “Introduction to Firearms” course is perfect for those who’ve never handled a gun before, covering everything from basic safety rules and gun anatomy to storage and legal considerations. The “Basic Pistol” class builds on that foundation with live-fire practice, safe handling techniques, and range etiquette. Our instructors create a supportive, judgment-free environment where new shooters can learn at their own pace.
Do I need prior experience to take tactical or defensive courses?
Yes. Our more advanced training programs, such as “Tactical Pistol” and “Defensive Pistol,” or other scenario-based courses, require the successful completion of foundational classes first. These prerequisites help ensure every student in the class has the necessary understanding of safety, marksmanship, and situational awareness. This structure allows us to focus on higher-level skills during advanced sessions without compromising safety or pace.
Can I get one-on-one training?
We offer private lessons and small-group instruction tailored to your experience level and goals. Whether you want to build confidence before your first group class, work on specific shooting techniques, or prepare for a particular type of training, we can help. Contact us directly to schedule your session, and we’ll match you with an instructor who fits your needs.
Contact ProShots Today!
At ProShots, we offer gun training services to customers throughout North Carolina, including Winston-Salem, Rural Hall, Oak Crest, Walkertown, Tobaccoville, Pfafftown, Bethania, Greensboro, Lexington, Statesville, Clemmons, Lewisville, Bermuda Run, and Forsyth County.




