North Carolina is a wonderful place to obtain your sociology diploma. There are 32 schools offering such programs in North Carolina, and the best one is offered by University of North Carolina at Chapel Hill. That college has an excellent sociology program - five-star rating for curriculum and four stars for teaching.