Skip to main content

Capitol Range and Firearms

North Carolina Concealed Carry Class (CCH) Near Raleigh

One day. One qualification. One certificate that opens the door to your North Carolina concealed handgun permit.

Our state-approved CCH course covers everything North Carolina requires: firearms law, use of force, safe handling and a live-fire qualification on our indoor range. Pass it, and you leave with the certificate the sheriff asks for. We teach it in Youngsville, minutes from Wake Forest and about 25 minutes from downtown Raleigh. The $100 class runs one full day, about 8 AM to 6 PM, and you’ll find the full requirements, what’s included and the upcoming class calendar below.

Is This Class Right for You?

Yes, if you’ve shot a handgun before, can load and unload it confidently, and want your permit.

Not yet, if you’ve never fired a handgun. Spend a few hours in Handgun 101 first. You’ll walk into the qualification relaxed instead of nervous, and that shows on the target.

Prefer to split the material across more than one day? See our 2-day concealed carry course. No gun of your own? Rentals are available for class.

How the Day Runs

Instructor coaching a concealed carry student during live-fire qualification at Capitol Range
Afternoon live fire: your instructor coaches you through the state qualification.

Morning: the law. We cover North Carolina’s concealed carry statutes, where you can and can’t carry, when deadly force is legally justified, and what to say if an officer stops you. Expect real scenarios, not slides read aloud.

Midday: safe handling. Storage, transport, holstering, and how to carry around children without risk.

Afternoon: live fire. You shoot the state qualification course on our indoor lanes. Your instructor coaches you through it. Most students who meet the skill prerequisite pass comfortably.

After You Pass

Firearms class group standing on the indoor range at Capitol Range in Youngsville
Our classes stay small enough for real coaching.

Your certificate is step one. Next you apply to the sheriff in your county of residence. Wake County residents can follow our step-by-step Wake County permit guide, which covers the $90 fee, fingerprinting and the 45-day decision window. Franklin County residents apply to the Franklin County Sheriff.

Then keep training. A permit proves you met the minimum. Our Handgun 201 and red dot handgun course build the skills you’ll actually lean on.

Frequently Asked Questions

How much is the concealed carry class at Capitol Range?

The North Carolina CCH course costs $100. Rental guns and eye and ear protection are available if you need them.

How long is the NC concealed carry class?

It’s a one-day course that runs about 8 AM to 6 PM, including the classroom portion and the live-fire qualification.

Do I get my concealed carry permit at the end of class?

No. You receive the training certificate. You then apply for the permit with the sheriff of the county where you live.

Can a beginner take the concealed carry class?

We recommend Handgun 101 first. The CCH course assumes you can already load, unload and fire a handgun safely.

How many rounds do I need for the CCH class?

Bring 50 rounds of brass-cased ammunition for the live-fire qualification.

Save Your Seat

Classes fill, especially in spring and fall. Pick a date from the class calendar below or call (919) 412-4279 and we’ll get you registered.

Still have questions about a class?  Contact Us!

Course Details

Cost: $100

Requirements:

  • Basic handgun knowledge required
  • Must be 21+ (or turning 21 within 6 months)
  • Registration required to attend

 

What’s Included:

  • Full-day classroom and range instruction (Approx. 8am – 6pm)
  • State mandated legal block and life-fire qualification
  • CCH Certificate upon successful completion

 

What to Bring:

  • Handgun (rentals are available)
  • 50 rnds of brass cased ammunition
  • Eye & ear protection (available for rent)
  • Valid photo ID
  • Snacks, water, and/or lunch for breaks

Upcoming Classes

Contact Us

[General] Contact Form

Visit Us Today!

132 Franklin Park
Youngsville, NC. 27596
(919) 412-4279

Business Hours:

  • Monday: 11 AM–8 PM
  • Tuesday: 11 AM–8 PM
  • Wednesday: 11 AM–8 PM
  • Thursday: 11 AM–8 PM
  • Friday: 11 AM–8 PM
  • Saturday: 10 AM–8 PM
  • Sunday: 11 AM–6 PM

Darryl Evans

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Ut elit tellus, luctus nec ullamcorper mattis, pulvinar dapibus leo.

Bruce Kaplan

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Ut elit tellus, luctus nec ullamcorper mattis, pulvinar dapibus leo.