St. Andrews School is an educational institution that serves students in kindergarten through grade 12. The school offers academic programs for the emotional, social, academic and cultural development of students. It is a ministry of Wears Valley Ranch, which provides various residential programs for children. Wears Valley Ranch supports a range of activities, such as tennis, soccer, basketball, volleyball and swimming. It undertakes volunteer programs that include a variety of construction, landscape design, ground maintenance, painting and cleaning projects. Wears Valley Ranch also operates Camp Arrowwood, which is a residential camp that conducts off-campus excursions, horse riding and other recreational activities.