Concealed Carry Class

This course is the state requirement to obtain a Concealed Carry Permit. The state requires this course to be 8hrs long PLUS range time. How long the range portion is determined by class size if we have any issues on the shooting range I.e. gun malfunctions . The State also requires two test to be administered. A 20 question multiple choice question test and shooting qualification test.  After you pass everything you will receive a certificate of completion. We suggest if you want to take the course, register as soon as possible. Classes fill up fairly quickly and that will reserve you a seat. We do require a $30 deposit. It does go towards the cost of class. Register at the bottom of this page! Please include the class date you are registering for. Thanks!

Topics include:

- loading/unloading

- proper front sight alignment

- front sight picture

- trigger manipulation

- stance

- grip

- types of ammo

One of the main concerns about CCHs is storage. NC Concealed Carry will cover proper storage of firearms to keep them readily accessible, but away from minors

This is not a basic handgun course. Attendees should have some prior knowledge on handguns before taking this course. We do offer package deals.

Things to bring

  • Valid ID
  • Gun(we offer gun rentals for $25 if you do not have your own which includes ammo, can be paid when registering or in class by cash only)DO NOT BRING GUN IN CLASS
  • 50rds of ammo (Full metal jackets is good practice ammo. Walmart has it)DO NOT BRING AMMO IN CLASS
  • Snacks


After you complete all steps you will receive a certificate that you have to take to the county Sheriff's office you live in. They will take your original copy and start your process for your permit. The Certificate is not your permit, you have to wait until the Sheriff's Office do their background check then they will contact to pick up your permit. The wait time varies between counties.

Price $65. Combine it with our Advance Concealed Carry class for $100. See Advance Concealed Carry Class details below.


4410 Craftsman Dr Raleigh, NC 27609

Advance Concealed Carry Class

This class is for individuals that already possess a concealed carry permit and want to advance their skills. Its a 3 hours class taught on Sundays starting at 8 am at the location below. Participants will receive a certificate of completion at the end of the course.

This course will introduce 

  • Drawing from a concealed carry holster
  • Shooting one handed (Left and right)
  • Shooting from the kneeling position
  • Tactical reloads
  • Emergency reloads
  • Low Light conditions (little to no light)
  • reloading magazines in the dark

Things you will need

  • A valid concealed carry permit
  • Identification
  • Concealed Carry Holster (recommend the one you carry)
  • Comfortable shoes
  • At least one extra magazine for your firearm
  • Flashlight(pocket size)
  • 100 rounds of target ammo (can be purchased at the range)
  • Your firearm

Price is $45. If you combine it with our concealed carry class you will get $10 off.

Location : 4410 Craftsman Dr Raleigh NC

Private Instructions

Sunday Mornings we offer private, one-on-one instruction for first time shooters, out of practice shooters or even pros looking to improve their skills.


  • Quality, personalized instruction to fit your needs
  • Shooting lane rental
  • Target

Please bring:

  • Your firearm
  • Ammunition (minimum 50 rounds, subject to recommendation of instructor if you are booking longer than a one hour appointment.)
  • Eye and ear protection
Price $25/hr

Basic Handgun Course

The Basic Handgun course is a course for individuals that has little to no experience with firearms or individuals that want to brush up on their fundamentals.  It's a 2 hours class that focus on marksmanship. 

Key Concepts:

  • Firearm Safety
  • How to operate your firearm:
  • How to load your magazine
  • How to operate the slide or cylinder
  • How to operate the safety if your firearm has a safety
  • Shooting fundamentals which include:
  • Proper stance
  • Proper grip
  • Sight picture
  • Trigger pull
  • Breath Control

Price: $50

Intermediate Handgun Course

The Intermediate Pistol Training course is intended for beginner to intermediate shooters that want to work on fundamentals and learn how to shoot under pressure. This course is approximately 3 hours in length and includes classroom instruction and shooting exercises on the range.

Key Concepts:

  • Firearm Safety
  • Fundamentals of Marksmanship
  • Reloading (Tactical/Slide Lock)
  • Intro to malfunctions clearing
  • Introduction to the Four Step Draw
Price: $55

Advance Handgun Training

This is an Advanced Pistol Class. You must take our Intermediate Pistol Class before this class. This class builds on the skills taught in the Intermediate Pistol Class.

Course Description: The Advanced Pistol Training course is designed for advanced students who want to build on the fundamentals and techniques of Intermediate Pistol training while introducing new concepts and challenges. Advanced Pistol is designed for students interested in increasing their skill with their pistol through a variety of exercises and situational drills. The course is approximately 3 and a half hours long and will require a minimum of 300 rounds of ammunition.

Course Requirements:

  • Completion of Intermediate Pistol AND instructor approval OR Instructor approval with previous training
  • Ability to demonstrate safe firearm handling
  • Reliable semi-automatic handgun with a minimum of 3 magazines
  • Quality belt and holster designed for your firearm
  • Double magazine holder or 2 single magazine holders
  • Minimum of 300 rounds of ammunition (Discount offered on ammo purchased at the range for the class)
  • Ear and eye protection

Key Concepts:

  • Fundamentals of Marksmanship refresher
  • Safely and effectively improving the holster draw
  • Strong and weak hand shooting
  • Malfunction clearing
  • Multi-target transitions
  • Introduction to scenario based training

Price: $65

If you have anymore questions please go to the contact page and send an email.