Mayflower offers meaningful educational opportunities for children and youth ages 3 through grade 12.