Carrabassett Valley Academy is a coeducational boarding and day school. Established in 1982, the school offers courses in English, math, science, social studies and art. Its English courses offer information on literary analysis, contemporary American literature, journalism and creative writing. The school s science curriculum focuses on the principles of biology, physics and chemistry. The school also offers programs in French and Spanish languages. Its art classes include drawing, painting, photography, digital media and studio arts. The school operates a parent support organization that promotes communication among parents, teachers and coaches. Located in Carrabassett Valley, Maine, the school provides various scholarship programs. It also conducts mountain bike championships, Christmas parties and charity summits.