In NC it is a CHP (Concealed HANDGUN Permit) so it is only applicable to handguns. I took mine at Eagle 1 in Raleigh. The instructors name is Keith King, he is a Johnston Co Sheriff. I highly recommend his class, he was very good. I believe the price was 90.00 which is pretty normal for the Raleigh area.