What about the socialization aspect? An after school program might not be adequate exposure to like minded peers.