The right answer is "Mixed-ability groups that work cooperatively on projects every week." When assignments are assigned to groups, students learn to cooperate, solve problems, develop their social skills and create a sense of belonging. This is very important for optimal development throughout life.
I hope my answer can help you.