Avon Old Farms School is a boys' boarding school that offers a wide variety of academic, athletic and extracurricular activities. It offers a liberal arts academic curriculum that includes a variety of subjects, such as arts, foreign languages, business, health and physical education, English, science, mathematics, social studies and photography. The school provides a variety of athletic...