Randomly

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 once

Add at least two names, then make the teams.

8 names · shuffled · seed
Names
Unlimited
Groups
2–20

Related tools

This random group generator is for teachers and workshop leaders. Paste the class list, shuffle it, and split it one of two ways. Team size fills each group to the size you set, and if the class doesn't divide evenly, the last group comes out smaller. Number of teams deals the shuffled names round the groups like cards, so group sizes never differ by more than one. Either way, every name lands in exactly one group.

How to use the random group generator

  1. Enter names in the Names, one per line box. Commas also work.
  2. Under Split by, choose Team size or Number of teams.
  3. Move the slider to set Names per team (1 to 20) or How many teams (2 to 20).
  4. Click Make teams, or Shuffle again for a new split.
  5. Click Copy teams to copy the groups.

Built for a classroom list

Paste names one per line, straight from your attendance sheet, or separate them with commas. Blank lines are ignored and every name stays in the draw. The shuffle happens in your browser, so student names never reach a server, and there's no account to make.

Ways teachers use it

  • Project groups: mix the class so students work with someone new.
  • Reading pairs: set the team size to two and draw a fresh pairing each session.
  • Station rotations: choose Number of teams, match it to your tables, then rotate.
  • Debate sides: two teams, drawn at random, so nobody can argue about the split.

When the group work comes back, an EZ grader chart turns each team's rubric points into a percent and letter grade.

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. With Number of teams, the first groups take one extra name when the list doesn't divide evenly. With Team size, the leftovers form a smaller last group: 25 students in groups of 4 gives six groups of 4 and one student on their own. Switch to Number of teams if that happens.

Can I make pairs instead of groups?

Yes. Set the team size to two. With an odd number of names, the last person ends up alone, so you may want to make one group of three.

Are student names stored anywhere?

No. The tool shuffles in the browser and keeps no record of the list or the result.

Built and maintained by Bipul Kumar. Found a wrong number or a broken result? Tell me and I'll fix it.