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 associate's, bachelor's, and master's degrees, as well as an online bachelor's degree programs in business.
Location: Center Rd,Dudley, MA 01571-5000
Religious Affiliation: Not applicable
Sector & Type: Private, Not-for-profit
- Credit for Training
- Dedicated POC
- Member of SOC
- Recognized SVO
- Yellow Ribbon
Highest Offering: Masters
Accreditation & Licensing
New England Association of Schools and Colleges, Commission on Institutions of Higher Education
This school has not been ranked.
Be the first to write a review. Click the link below.