The North Carolina School of Banking is dedicated to expanding the skills and abilities of middle managers and prospective managers through lectures, teamwork and hands-on experiences. Bankers who enroll in the School spend a week each summer receiving training in an academic setting.