I was just thinking about this today... my DS is in ability grouped swimming lessons with some 5-10 year olds. Why don't we do school that way? He gets just enough push to try hard and do his best, room to grow and learn and tons of success and encouragement.