New England College, founded in 1946, is a private, liberal arts institution. Its 225-acre campus is located in Henniker, 17 miles from Concord.