Middlebury has a general population of 6,252 and an overall student population of 2,482. Approximately 2,482 of Middlebury's students are enrolled in schools that offer history programs.
Middlebury's largest history school is Middlebury College. In 2010, Middlebury College graduated approximately 26 students from its history program.
In 2010, 26 students graduated with a history degree from one of Middlebury's history schools.
You should also anticipate spending about $1,000 for history related books and supplies every year.