
Recommitting to Evolve and Innovate
In Spring 2025, Champlain College will begin the self-study process for re-accreditation by the New England Commission of Higher Education (NECHE). In the United States, accreditation is the primary process for assuring and improving the quality of higher education institutions. It is also a requirement for students to be eligible for federal financial aid.
Every 10 years, Champlain undertakes the self-study process in order to ensure the education we offer meets the Commission’s standards for accreditation. Over the course of the next 18 months, faculty and staff from across the college will embark on a reflective self-analysis of each of the standards culminating with a site visit from an accreditation team in Fall 2026.
This website details what the accreditation process entails, identifies the teams charged with each standard and explains in greater detail the timeline and processes the college will use to complete the work. As Champlain continues its commitment to relentlessly pursue and provide a world-class education, this website will document the journey.