CONCEALED CARRY CLASS (ROANOKE)

Our "Firearm Safety For Concealed Carry” Course meets the requirements for the Virginia Concealed Carry Permit application. It briefly covers the state law, basic safety rules, gun choices, threat assessment and situational awareness.  A certificate will be issued upon completion. This course is taught by NRA Certified Instructors. 

Frequently Asked Questions

Is this an in-person class or online class?
Virginia law now requires all Concealed Handgun Permit applicants to attend an in-person class.  No online classes are valid in Virginia.

Do we need to bring a firearm to this class?
This is a classroom-only session. No firearms are needed or permitted in the classroom.  Please do not bring firearms to the class!

What do I need to bring to the class?
You will need a valid form of ID for us to issue you a completion certificate

How many sessions are required?
This is a single-session class - you receive your completion certificate at the end of the class

Do I get my permit after taking the class?
After completion of the class, you will need to take your completion certificate and Concealed Handgun Permit (CHP) to the circuit court in the municipality you reside in.  There will be an application fee (up to $50 depending on location) payable to the court for processing.

Looking for another option? Try the Multistate Concealed Class which preps you to apply for BOTH your Virginia resident and Utah Non-resident permits.  Why? Utah permits are among the strongest in the nation and a great back-up for your rights to carry.  ONE class covers both - Click for details



Check out our class video:


Already done this class? Got questions? Let us know!

Price: $40
The class is being offered at the following Date/Time:
6+ Available Seats

Date: Tuesday 04/02/2024 Start Time: 5:30 PM / End Time: 8:00 PM Max Capacity: 20 Instructor: DAVID GRAYBEAL Resource: SKYLIGHT LOUNGE



Add to Cart
6+ Available Seats

Date: Saturday 04/06/2024 Start Time: 9:30 AM / End Time: 12:00 PM Max Capacity: 35 Instructor: DAVID GRAYBEAL Resource: FOUNDERS HALL



Add to Cart
6+ Available Seats

Date: Tuesday 04/09/2024 Start Time: 5:30 PM / End Time: 8:00 PM Max Capacity: 20 Instructor: DAVID GRAYBEAL Resource: SKYLIGHT LOUNGE



Add to Cart
6+ Available Seats

Date: Tuesday 04/16/2024 Start Time: 5:30 PM / End Time: 8:00 PM Max Capacity: 20 Instructor: DAVID GRAYBEAL Resource: SKYLIGHT LOUNGE



Add to Cart
6+ Available Seats

Date: Saturday 04/20/2024 Start Time: 9:30 AM / End Time: 12:00 PM Max Capacity: 35 Instructor: DAVID GRAYBEAL Resource: FOUNDERS HALL



Add to Cart
6+ Available Seats

Date: Tuesday 04/23/2024 Start Time: 5:30 PM / End Time: 8:00 PM Max Capacity: 20 Instructor: DAVID GRAYBEAL Resource: SKYLIGHT LOUNGE



Add to Cart
6+ Available Seats

Date: Tuesday 04/30/2024 Start Time: 5:30 PM / End Time: 8:00 PM Max Capacity: 20 Instructor: DAVID GRAYBEAL Resource: SKYLIGHT LOUNGE



Add to Cart
6+ Available Seats

Date: Saturday 05/04/2024 Start Time: 9:30 AM / End Time: 12:00 PM Max Capacity: 35 Instructor: DAVID GRAYBEAL Resource: FOUNDERS HALL



Add to Cart
6+ Available Seats

Date: Tuesday 05/07/2024 Start Time: 5:30 PM / End Time: 8:00 PM Max Capacity: 20 Instructor: DAVID GRAYBEAL Resource: SKYLIGHT LOUNGE



Add to Cart
6+ Available Seats

Date: Tuesday 05/14/2024 Start Time: 5:30 PM / End Time: 8:00 PM Max Capacity: 20 Instructor: DAVID GRAYBEAL Resource: SKYLIGHT LOUNGE



Add to Cart
6+ Available Seats

Date: Saturday 05/18/2024 Start Time: 9:30 AM / End Time: 12:00 PM Max Capacity: 35 Instructor: DAVID GRAYBEAL Resource: FOUNDERS HALL



Add to Cart
6+ Available Seats

Date: Tuesday 05/21/2024 Start Time: 5:30 PM / End Time: 8:00 PM Max Capacity: 20 Instructor: DAVID GRAYBEAL Resource: SKYLIGHT LOUNGE



Add to Cart
6+ Available Seats

Date: Tuesday 05/28/2024 Start Time: 5:30 PM / End Time: 8:00 PM Max Capacity: 20 Instructor: DAVID GRAYBEAL Resource: SKYLIGHT LOUNGE



Add to Cart
6+ Available Seats

Date: Saturday 06/01/2024 Start Time: 9:30 AM / End Time: 12:00 PM Max Capacity: 35 Instructor: DAVID GRAYBEAL Resource: FOUNDERS HALL



Add to Cart
6+ Available Seats

Date: Tuesday 06/04/2024 Start Time: 5:30 PM / End Time: 8:00 PM Max Capacity: 20 Instructor: DAVID GRAYBEAL Resource: SKYLIGHT LOUNGE



Add to Cart
6+ Available Seats

Date: Tuesday 06/11/2024 Start Time: 5:30 PM / End Time: 8:00 PM Max Capacity: 20 Instructor: DAVID GRAYBEAL Resource: SKYLIGHT LOUNGE



Add to Cart
6+ Available Seats

Date: Saturday 06/15/2024 Start Time: 9:30 AM / End Time: 12:00 PM Max Capacity: 35 Instructor: DAVID GRAYBEAL Resource: FOUNDERS HALL



Add to Cart
6+ Available Seats

Date: Tuesday 06/18/2024 Start Time: 5:30 PM / End Time: 8:00 PM Max Capacity: 20 Instructor: DAVID GRAYBEAL Resource: SKYLIGHT LOUNGE



Add to Cart
6+ Available Seats

Date: Tuesday 06/25/2024 Start Time: 5:30 PM / End Time: 8:00 PM Max Capacity: 20 Instructor: DAVID GRAYBEAL Resource: SKYLIGHT LOUNGE



Add to Cart
6+ Available Seats

Date: Saturday 06/29/2024 Start Time: 9:30 AM / End Time: 12:00 PM Max Capacity: 35 Instructor: DAVID GRAYBEAL Resource: FOUNDERS HALL



Add to Cart
6+ Available Seats

Date: Tuesday 07/02/2024 Start Time: 5:30 PM / End Time: 8:00 PM Max Capacity: 20 Instructor: DAVID GRAYBEAL Resource: SKYLIGHT LOUNGE



Add to Cart
6+ Available Seats

Date: Saturday 07/06/2024 Start Time: 9:30 AM / End Time: 12:00 PM Max Capacity: 35 Instructor: DAVID GRAYBEAL Resource: FOUNDERS HALL



Add to Cart
6+ Available Seats

Date: Tuesday 07/09/2024 Start Time: 5:30 PM / End Time: 8:00 PM Max Capacity: 20 Instructor: DAVID GRAYBEAL Resource: SKYLIGHT LOUNGE



Add to Cart
6+ Available Seats

Date: Tuesday 07/16/2024 Start Time: 5:30 PM / End Time: 8:00 PM Max Capacity: 20 Instructor: DAVID GRAYBEAL Resource: SKYLIGHT LOUNGE



Add to Cart
6+ Available Seats

Date: Tuesday 07/23/2024 Start Time: 5:30 PM / End Time: 8:00 PM Max Capacity: 20 Instructor: DAVID GRAYBEAL Resource: SKYLIGHT LOUNGE



Add to Cart
6+ Available Seats

Date: Tuesday 07/30/2024 Start Time: 5:30 PM / End Time: 8:00 PM Max Capacity: 20 Instructor: DAVID GRAYBEAL Resource: SKYLIGHT LOUNGE



Add to Cart
6+ Available Seats

Date: Tuesday 08/06/2024 Start Time: 5:30 PM / End Time: 8:00 PM Max Capacity: 20 Instructor: DAVID GRAYBEAL Resource: SKYLIGHT LOUNGE



Add to Cart
6+ Available Seats

Date: Tuesday 08/13/2024 Start Time: 5:30 PM / End Time: 8:00 PM Max Capacity: 20 Instructor: DAVID GRAYBEAL Resource: SKYLIGHT LOUNGE



Add to Cart
6+ Available Seats

Date: Tuesday 08/20/2024 Start Time: 5:30 PM / End Time: 8:00 PM Max Capacity: 20 Instructor: DAVID GRAYBEAL Resource: SKYLIGHT LOUNGE



Add to Cart
6+ Available Seats

Date: Tuesday 08/27/2024 Start Time: 5:30 PM / End Time: 8:00 PM Max Capacity: 20 Instructor: DAVID GRAYBEAL Resource: SKYLIGHT LOUNGE



Add to Cart
6+ Available Seats

Date: Tuesday 09/03/2024 Start Time: 5:30 PM / End Time: 8:00 PM Max Capacity: 20 Instructor: DAVID GRAYBEAL Resource: SKYLIGHT LOUNGE



Add to Cart
6+ Available Seats

Date: Tuesday 09/10/2024 Start Time: 5:30 PM / End Time: 8:00 PM Max Capacity: 20 Instructor: DAVID GRAYBEAL Resource: SKYLIGHT LOUNGE



Add to Cart
6+ Available Seats

Date: Tuesday 09/17/2024 Start Time: 5:30 PM / End Time: 8:00 PM Max Capacity: 20 Instructor: DAVID GRAYBEAL Resource: SKYLIGHT LOUNGE



Add to Cart
6+ Available Seats

Date: Tuesday 09/24/2024 Start Time: 5:30 PM / End Time: 8:00 PM Max Capacity: 20 Instructor: DAVID GRAYBEAL Resource: SKYLIGHT LOUNGE



Add to Cart
6+ Available Seats

Date: Tuesday 10/01/2024 Start Time: 5:30 PM / End Time: 8:00 PM Max Capacity: 20 Instructor: DAVID GRAYBEAL Resource: SKYLIGHT LOUNGE



Add to Cart
6+ Available Seats

Date: Tuesday 10/08/2024 Start Time: 5:30 PM / End Time: 8:00 PM Max Capacity: 20 Instructor: DAVID GRAYBEAL Resource: SKYLIGHT LOUNGE



Add to Cart
6+ Available Seats

Date: Tuesday 10/15/2024 Start Time: 5:30 PM / End Time: 8:00 PM Max Capacity: 20 Instructor: DAVID GRAYBEAL Resource: SKYLIGHT LOUNGE



Add to Cart
6+ Available Seats

Date: Tuesday 10/22/2024 Start Time: 5:30 PM / End Time: 8:00 PM Max Capacity: 20 Instructor: DAVID GRAYBEAL Resource: SKYLIGHT LOUNGE



Add to Cart
6+ Available Seats

Date: Tuesday 10/29/2024 Start Time: 5:30 PM / End Time: 8:00 PM Max Capacity: 20 Instructor: DAVID GRAYBEAL Resource: SKYLIGHT LOUNGE



Add to Cart
6+ Available Seats

Date: Tuesday 11/05/2024 Start Time: 5:30 PM / End Time: 8:00 PM Max Capacity: 20 Instructor: DAVID GRAYBEAL Resource: SKYLIGHT LOUNGE



Add to Cart
6+ Available Seats

Date: Tuesday 11/12/2024 Start Time: 5:30 PM / End Time: 8:00 PM Max Capacity: 20 Instructor: DAVID GRAYBEAL Resource: SKYLIGHT LOUNGE



Add to Cart
6+ Available Seats

Date: Tuesday 11/19/2024 Start Time: 5:30 PM / End Time: 8:00 PM Max Capacity: 20 Instructor: DAVID GRAYBEAL Resource: SKYLIGHT LOUNGE



Add to Cart
6+ Available Seats

Date: Tuesday 11/26/2024 Start Time: 5:30 PM / End Time: 8:00 PM Max Capacity: 20 Instructor: DAVID GRAYBEAL Resource: SKYLIGHT LOUNGE



Add to Cart
6+ Available Seats

Date: Tuesday 12/03/2024 Start Time: 5:30 PM / End Time: 8:00 PM Max Capacity: 20 Instructor: DAVID GRAYBEAL Resource: SKYLIGHT LOUNGE



Add to Cart
6+ Available Seats

Date: Tuesday 12/10/2024 Start Time: 5:30 PM / End Time: 8:00 PM Max Capacity: 20 Instructor: DAVID GRAYBEAL Resource: SKYLIGHT LOUNGE



Add to Cart
6+ Available Seats

Date: Tuesday 12/17/2024 Start Time: 5:30 PM / End Time: 8:00 PM Max Capacity: 20 Instructor: DAVID GRAYBEAL Resource: SKYLIGHT LOUNGE



Add to Cart
6+ Available Seats

Date: Tuesday 12/24/2024 Start Time: 5:30 PM / End Time: 8:00 PM Max Capacity: 20 Instructor: DAVID GRAYBEAL Resource: SKYLIGHT LOUNGE



Add to Cart
6+ Available Seats

Date: Tuesday 12/31/2024 Start Time: 5:30 PM / End Time: 8:00 PM Max Capacity: 20 Instructor: DAVID GRAYBEAL Resource: SKYLIGHT LOUNGE



Add to Cart
6+ Available Seats

Date: Tuesday 01/07/2025 Start Time: 5:30 PM / End Time: 8:00 PM Max Capacity: 20 Instructor: DAVID GRAYBEAL Resource: SKYLIGHT LOUNGE



Add to Cart