Would be curious if anyone has any studies supporting either arrangement. I remember hearing from a lot of professors that the average learning of a group grows when you mix people of different skill levels and that splitting classes on skills leaves everyone but the top students far worse off.