The North Carolina School Protection Law (1935)

Firearms are not permitted on any school grounds, public or private, including universities. Exceptions are only for law enforcement personnel in the line of duty.

This law bans firearms in schools. Explanation blah blah blah