While there are no ranges in Chapel Hill, there are a number of options close by. I belong to the
Durham County Wildlife Club, which is in the next city to the East. This mostly a clay club (I believe we are hosting the state skeet tournament, but we have a rifle/pistol range, and hold informal pistol matches every Tuesday night. The rifle rangle is limited to rimfire only though.
The closest high power range is probably the
Durham Rifle and Pistol Club, which is not in Durham, but maybe 20-30 miles west of Chapel Hill (not exactly sure, as I have not been there).
There are also some clubs around Raleigh, and the National Guard range in Butner. There is a club in Oxford that runs IDPA, and I believe three-gun as well.
Not sure the best way to store your guns while living on campus.