ToolZoneX
Blog

Classroom Group Maker

Randomly divide a list of student names into evenly sized groups, by target number of groups or target group size, using an unbiased Fisher-Yates shuffle.

Student Names (one per line)
10 names entered
Grouping Mode
Groups
Group 1 (4)
  • Sam
  • Drew
  • Morgan
  • Casey
Group 2 (3)
  • Avery
  • Taylor
  • Riley
Group 3 (3)
  • Alex
  • Jordan
  • Jamie

How to Use the Classroom Group Maker

Paste or type your list of student names, one per line, into the text box. Choose whether you want to split the class by a target number of groups or by a target group size, then enter that number. The tool runs a proper Fisher-Yates shuffle on the full name list before dividing it, so every student has an equal, unbiased chance of ending up in any group, and distributes names as evenly as possible across the resulting groups. Click Regenerate any time for a fresh random split, or Copy to grab the whole result as plain text.

Example

With 10 student names entered and "By Number of Groups" set to 3, the tool shuffles the list and deals names round-robin into three groups, producing groups of 4, 3, and 3 students — as even a split as 10 students into 3 groups allows.

Common Use Cases

  • Randomly forming project or discussion groups for a classroom activity.
  • Splitting a team or workshop attendees into breakout groups fairly.
  • Re-shuffling group assignments each week to mix up who works with whom.

FAQs

  • How is the shuffle actually randomized? The tool uses the Fisher-Yates shuffle algorithm, a well-known unbiased method that gives every possible ordering of the names an equal chance, rather than a naive sort-by-random-number approach that can skew results.
  • What happens if the names don't divide evenly? Extra students are distributed one at a time across the groups, so group sizes never differ by more than one student.
  • Can I get a different split without changing my name list? Yes — click Regenerate to reshuffle the same list of names into a brand new random grouping.