Agreed-- especially in the early years of education. The Montessori model [0] is based on this. I remember being taught by older students, and then teaching/helping younger students with the same concepts. In addition, mixed-age models lets each student advance at his/her own pace for each subject area.