Skip to main content Skip to main content

Norwood - Local Town Pages

No Reviews Yet Write Review

Dean College

99 Main St.
Franklin, MA 02038

is a private, residential, not-for-profit institution that is fully accredited by the New England Commission of Higher Education (NECHE). Deans beautiful 100-acre campus is situated in Franklin, Massachusetts, conveniently located between Boston, Massachusetts and Providence, Rhode Island and accessible to Boston by commuter rail.