Which factors might encourage you to develop a heterogenous group

Which factors might encourage you to develop a heterogenous group…

 

Which factors might encourage you to develop a heterogenous group and not a homogenous group, can you explain this?

In what kinds of situations might it be especially important to have heterogeneous groups?
If you want to create an environment that elevates struggling students and helps them develop the independence and teamwork skills that come from less reliance on the teacher, heterogeneous groups are best.
Why is heterogeneous grouping encouraged?
Heterogeneous grouping allows students to learn from one another’s differences and provides a chance to interact with diverse individuals. It also enables advanced students to mentor their peers.