All Classes
If you’re ready to get started and learn how you can enjoy the freedom to conceal carry your firearm, NRA, USCCA and BCI certified instructor Jay Hermoso offers a full schedule of classes throughout Hampton Roads in Virginia. Book a spot for one of our courses today from the list below and don’t hesitate to contact us with any questions.
After completing the course, you will be certified to apply for your Concealed Handgun Permit.
March 2026 Concealed Carry Course Locations / Dates:
- Gloucester Main Library in Gloucester – 1pm on March 12, 2026 UTAH
- Patriot Gun Supply in Williamsburg – 5:30pm on March 14, 2026 – UTAH
- GI Janes Military Surplus in Newport News – 12pm on March 15, 2026 VIRGINIA
- GI Janes Military Surplus in Newport News – 10am on March 18, 2026 UTAH
- GI Janes Military Surplus in Newport News – 5pm on March 18, 2026 UTAH
- Kevin Weech Private Class – 6pm on March 20, 2026
- Patriot Gun Supply in Williamsburg – 5:30pm on March 21, 2026 – VIRGINIA / UTAH
- GI Janes Military Surplus in Newport News – 12pm on March 22, 2026 UTAH
- GI Janes Military Surplus in Newport News – 12pm on March 23, 2026 VIRGINIA / UTAH
- GI Janes Military Surplus in Newport News – 10am on March 25, 2026 UTAH
- GI Janes Military Surplus in Newport News – 5pm on March 25, 2026 UTAH
- James River Collision Center in Glen Allen – 12pm on March 28, 2026 VIRGINIA / UTAH
- James City Bruton Vol. Fire Department – 12pm on March 29, 2026 VIRGINIA / UTAH
- GI Janes Military Surplus in Newport News – 12pm on March 30, 2026 VIRGINIA / UTAH
April 2026 Concealed Carry Course Locations / Dates:
- Williamsburg Regional Library in Williamsburg – 11am on April 1, 2026 UTAH
- GI Janes in Newport News – 5pm on April 1, 2026 UTAH
- GI Janes in Newport News – 10am on April 8, 2026 UTAH
- GI Janes in Newport News – 5pm on April 8, 2026 UTAH
- Gloucester Main Library in Gloucester – 1pm on April 9, 2026 VIRGINIA
- Krav Maga Hampton Roads in Williamsburg – 1pm on April 11, 2026 VIRGINIA / UTAH
- GI Janes Military Surplus in Newport News – 12pm on April 12, 2026 VIRGINIA / UTAH
- GI Janes in Newport News – 12pm on April 13, 2026 VIRGINIA / UTAH
- GI Janes in Newport News – 10am on April 15, 2026 UTAH
- GI Janes in Newport News – 5pm on April 15, 2026 UTAH
- James City – Bruton Vol. Fire Department – 6:30pm on April 17, 2026 GUN LAWS: YOUR RIGHTS & RESPONSIBILITIES
- Patriot Gun Supply in Williamsburg – 5:30pm on April 18, 2026 VIRGINIA / UTAH
- Bella Pizza in Tappahannock – 11am on April 19, 2026 VIRGINIA / UTAH
- James River Collision Center in Glen Allen – 12pm on April 25, 2026 VIRGINIA / UTAH
- GI Janes Military Surplus in Newport News – 12pm on April 26, 2026 UTAH
- GI Janes Military Surplus in Newport News – 12pm on April 27, 2026 VIRGINIA / UTAH
- GI Janes in Newport News – 10am on April 29, 2026 UTAH
- GI Janes in Newport News – 5pm on April 29, 2026 UTAH
VA ON DEMAND = $125/person
VA / UTAH ON DEMAND = $150/person
VIRGINIA / UTAH Class Fee = $110/person, fingerprinting card included
VIRGINIA Class Fee = $80/person
Utah Class Fee = $80/person
SHOOTING FUNDAMENTALS = $80/person
Additional fee for food at our Lunch or Dinner classes.
Due to the high demand of the Utah class, we ask for payment in full when you reserve your seat.