Start by deciding what fair means for the task
Fair grouping changes with the lesson. For a two-minute retrieval question, fair might mean any random partner is fine. For a longer project, fair might mean mixed confidence levels, no repeated close friendship group, and leaders spread across tables.
Before generating groups, decide what matters most for that activity: participation, calm behaviour, peer support, variety, or speed.
Use a visible random process
Students are more likely to accept groups when the process feels consistent. A random group generator gives you that neutral starting point. You can explain that the first step is random, then make limited adjustments only where the lesson needs them.
That balance is important. If every result is heavily edited, students may stop trusting the process. If no result is ever adjusted, the grouping may ignore obvious classroom needs.
Avoid the same pairings every time
One hidden unfairness is repetition. If the same two students always end up together, they may miss chances to practise with other classmates. Some students become dependent on one partner, while others rarely get to work with different peers.
Buddy Matcher Pro can reduce repeat pairings where possible, which helps make repeated activities feel more varied over time.
Use constraints carefully
A constraint should solve a real classroom problem, not replace teacher judgement. It can be reasonable to keep two students apart for a specific activity, spread leaders across groups or use saved lists so you do not re-enter names.
The goal is not to engineer perfect groups. The goal is to make a fair, workable grouping quickly so the lesson keeps moving.
- Set the group size before you generate.
- Use blocked pairs only where there is a clear reason.
- Rotate pairings across repeated activities.
- Scan the final result before sharing it with the class.