Having different ages in the classroom brings with it a wide range of benefits. Cooperation and tutoring between age groups increase achievement and selfesteem in both older and younger children. Students are able to reinforce their skills and knowledge as they learn from each other, building confidence and responsibility. Older children learn leadership skills and empathy by engaging with the younger children, and younger children learn from the older children’s example, creating excitement for the future. There is an added advantage in that students and teachers (guides) can enjoy the experience of being together for more than one year.