Turn a class list into balanced random groups — choose how many students per group or how many groups you want, keep certain students apart or together, avoid repeating last time’s pairings, and reshuffle until the mix feels right. Then present, print, copy, or download your groups. Great for projects, lab pairs, and discussion teams.
Yes. Add a "keep apart" rule for any two students and the tool will place them in different groups. If the groups are too small to separate everyone, it tells you and gets as close as possible.
Yes. Add a "keep together" rule and those students will always land in the same group — useful for pairing a stronger student with one who needs support, or keeping a project pair intact.
Yes — switch the mode to "# of groups" and the tool spreads students as evenly as possible across that many groups.
Turn on "Avoid repeating the last shuffle’s pairings" and each new shuffle tries to give students different group-mates than they had last time.
Yes — name them by number (Group 1, 2, 3), by animal (Lions, Tigers, Eagles…), or by colour. Great for making teams feel like teams.
Use "Present" for a big projector-friendly view, "Print / PDF" for a handout, "Copy" to paste the list anywhere, or "PNG" to download an image you can share on WhatsApp or your LMS.
Remaining students are distributed one-by-one across the groups so the sizes stay as balanced as possible.
Everything runs in your browser. If you click "Save my list", it is stored only on your own device (local storage) — never uploaded to us. Clear it any time.