Hey guys. New to the forum. I am a bit concerned that you're possibly reading the law incorrectly. Hopefully I'm wrong though. What I'm thinking is that you're confusing our permit with a license. I think the terminology is something that could get someone into trouble. I'm thinking, again hoping I'm wrong, that a license to carry is something issued to a LEO or state official acting under his job duties. Any input?
The Feeral GFSZ law uses the term "license" to mean ANY credential issued by a specific state that grants carry privileges to the holder. Some states call them "licenses", some call it "permit". Under the Federal GFSZ law, these are functionally the same thing.
In NC, if you have a NC-issued CHP, you are exempt from the Federal GFSZ carry restrictions. This means you can drive through an elementary, middle, or high school zone and be OK to carry.
The Federal law DOES NOT apply to colleges and universities.
And even with a NC CHP, you CANNOT go ONTO school property, PERIOD, with a firearm--even if it is unloaded and locked up in your vehicle. Possession of a firearm in any way while on school property is against NC state law. And this DOES include Universities and colleges, even private schools and community colleges.
If you are a student, faculty, staff, or have official business connections with the University, carrying on school property (or even possessing a firearm in your vehicle) is a FELONY.
If you have no ties to the university, but are just "passing through" and are caught on school property in possession of a firearm, it is a misdemeanor. (yeah, THAT makes sense...)
Also, your NC CHP will ONLY give you exemption from the Federal GFSZs in NC. This exemption does not apply to School Zones in another state--even if your NC CHP is recognized by that state (like VA, WV, SC, PA, etc...)
Hope that clears things up for you.