Concealed Carry Weapon (CCW) Classes at Hot Shots Shooting Center
Get Certified. Stay Safe. Carry Confidently.
Looking to earn your concealed carry permit? At Hotshots Shooting Center, we provide comprehensive, hands-on CCW classes designed to meet state requirements and give you the confidence to carry legally and responsibly.
Why Choose Hotshots for Your CCW Class?
- State-Certified Instructors
Our courses are led by experienced, licensed professionals passionate about safety and the Second Amendment. - Convenient Scheduling
We offer weekend and evening classes to fit your busy schedule. - Beginner Friendly
Whether you’re new to firearms or an experienced shooter, our CCW classes cover everything you need to know—from gun safety to legal considerations. - Classroom + Range Time
Learn the laws, practice safe handling, and qualify at our on-site range—all in one location.
What You’ll Learn
- Firearm safety and storage
- Legal use of force and state-specific laws
- Conflict avoidance and situational awareness
- Proper handling, loading, and shooting techniques
- How to interact with law enforcement while carrying
Course Requirements
- Must be 21 or older
- Valid government-issued photo ID
- No felony convictions
- Ear and eye protection required (available for purchase if needed)
Upcoming Class Dates
We offer new classes weekly.
Check our Class Calendar or call us at (419) 908-3591 to reserve your spot.
Walk-ins welcome if space is available, but pre-registration is highly recommended.
Pricing
- CCW Class (4–5 hours): Only $90
- Gun Rental: Included
Group rates and private classes are also available. Contact us for details.
Bonus: CCW Renewal Classes
Already have your permit and need to renew? We offer streamlined renewal classes that meet all state requirements in under 2 hours.
Location
Hot Shots Shooting Center
Hot Shots Shooting Center
2112 Baney Rd, Ashland, OH 44805
View Map
Ready to Carry with Confidence?
Spots fill fast—sign up today and take the first step toward protecting yourself and your loved ones.
Questions?
Call us at (419) 908-3591 or Contact Us to speak with our training coordinator.