The Avalon Academy is a state-certified, non-public school that serves children with cerebral palsy and other movement disorders. Most of the students who attend Avalon can have their education paid for by their public school district. The school serves children ages five to 16 through full school days, a weekly after-school program and a summer program. Collectively, the school educates about 40 students.