Random group generator
Paste a class list and split it into random groups of any size, for projects, stations, and pair work.
Output · 0 teams
Shuffled onceAdd at least two names, then make the teams.
A group maker for teachers and workshop leaders. Paste the class list, set the group size, and every name lands in a group with no repeats and no one left over. The shuffle runs first, then names are dealt across the groups, so sizes stay within one of each other. For pair work, set the group size to two; for station rotations, set the number of groups to match your tables and the extras spread one per group.
Built for a classroom list
Paste names one per line, straight from your attendance sheet, or separate them with commas. The tool ignores blank lines and keeps every name in the draw. The shuffle happens in the browser, so student names never reach a server, and there is no account or signup.
Ways teachers use it
- Project groups: mix the class so students work with someone new.
- Reading pairs: set the group size to two and draw a fresh pairing each session.
- Station rotations: match the number of groups to your tables, then rotate.
- Debate sides: two groups, drawn fairly, and nobody can argue about the split.
Frequently asked questions
How do I paste a class list?
One name per line works best. Commas also work if you copy a list from a spreadsheet.
Does anyone get left out?
No. Every name goes into a group. When the list does not divide evenly, the first groups take one extra name.
Can I make pairs instead of groups?
Yes. Set the group size to two and the whole list is dealt into pairs.
Are student names stored anywhere?
No. The tool shuffles in the browser and keeps no record of the list or the result.
Randomly