Virginia Concealed Carry Class Calendar
Rocky Mountain Freedom Training
Class Description
Ready to get your Virginia Concealed Handgun Permit (CHP)? Our Virginia concealed carry class is designed to give you the confidence, training, and documentation you need to take the next step.
This course meets Virginia’s in-person handgun competency training requirement and is taught by experienced, professional instructors who make the learning process clear, engaging, and easy to follow.
Whether you are brand new to firearms or already have experience, this class is built for all skill levels. You’ll learn safe firearm handling, carry fundamentals, legal considerations, and practical defensive knowledge to help you carry responsibly and confidently.
Our instructors create a welcoming, upbeat environment that makes learning comfortable and effective—without the intimidating atmosphere many people expect from firearms classes. We focus on real-world education that helps you feel prepared both inside and outside the classroom.
After successfully completing the class, you’ll receive your certificate of completion, which can be used as proof of competency when applying for your Virginia Concealed Handgun Permit.
FAQs
BRING YOUR LUNCH
- Photo ID
- Eye protection
- Ear protection
- Firearm (lawfully secured in your vehicle)
- Min. 50 Rounds of ammo (or you can buy it at the range)
Total class duration between both the required classroom and range components is 8 hours.
Please do not bring any firearms (loaded or unloaded) into the classroom, but you are welcome to keep it lawfully secured in your vehicle so you have it for the live fire qualification.
Please send an email to info@gormft.com with your full name, phone number, address, email address used to register for class, and the date you completed the class. We will get a replacement certificate sent out to you for a cost of $19.
We will cover all of this in class, but the process is fairly simple and requires you to take a CHP class and then going through the application process through your local County Sheriff department.
Once you complete your application appointment with your local sheriff’s office, they have no longer than 90 days to complete the background check and get the permit back in your hands.
