Random Group Generator
Divide your class into random, balanced groups. Choose how many groups you want or how many students per group, and get an even, shuffled split ready for projects and activities.
Balanced groups without the bias
Letting students pick their own teams reinforces cliques and leaves some left out. A random group generator mixes the class fairly and instantly, distributing students as evenly as possible. Choose the number of groups you want, or the number of students per group, and the tool shuffles and splits the list in one click.
Two ways to split
Use 'number of groups' when you have a fixed number of stations or projects — say four corners of the room. Use 'students per group' when group size matters more, such as pairs or trios for an activity. Either way the split stays as even as the numbers allow, with any remainder spread across groups rather than dumped on one.
Re-shuffle freely
Hit shuffle again for a completely new arrangement — handy when the first mix is not quite right or when you regroup for a new task. Everything runs locally, so your class list stays private. To seat those groups, try the Seating Chart Generator.
Frequently Asked Questions
How does it keep groups balanced?
It shuffles the list, then deals students out one at a time across the groups, so sizes differ by at most one even when the class does not divide evenly.
Can I choose group size instead of group count?
Yes. Switch to 'students per group' and the tool works out how many groups are needed.
Can I reshuffle for a different mix?
Yes. Click shuffle again for an entirely new random arrangement.
Is it free and private?
Yes. It is free and runs entirely in your browser with nothing uploaded.