Located in Canaan, N.H., Cardigan Mountain School is a junior boarding and day school for boys in grades 6-9.