Originally founded in 1815, Nichol College's mission is to transform today’s students into tomorrow’s leaders through a dynamic, career-focused business and professional education. Nichols College is located in Dudley, Massachusetts and has three campus locations including its North campus, South campus and Worcester campus. Nichols College also offers online degree programs.
New England Association of Schools and Colleges, Commission on Institutions of Higher Education
Sector Of Institution:4-year, Private not-for-profit
Highest Level Of Offering:Master's degree
Adult Age Enrollments:276
Be the first to write a review. Click the link below.