WPI is accredited by the New England Commission of Higher Education (NECHE), a nongovernmental, nationally recognized organization whose affiliated institutions include degree-granting colleges and universities in Connecticut, Maine, Massachusetts, New Hampshire, Rhode Island, Vermont and internationally.

Accreditation of an institution of higher education by the Commission indicates that it meets or exceeds criteria for the assessment of institutional quality periodically applied though a peer review process.

An accredited college or university is one which has available the necessary resources to achieve its stated purposes through appropriate educational programs, is substantially doing so, and gives reasonable evidence that it will continue to do so in the foreseeable future. Institutional integrity is also addressed through accreditation.