Classroom Group Generator

Paste your class list and split it into random groups or partner pairs. Made for teachers who need fair, quick groupings for projects, stations and discussions.

Random Group Generator

Press Ctrl+Enter to add members
No members added yet
Share:

Similar Generators You Might Like

Try these related tools that complement your current generator

Random Name Generator

Generate random names for characters, projects, teams, and more with customizable options.

Try Random Name Generator

Dice Roller

Roll virtual dice with different sides and quantities. Perfect for games and random selection.

Try Dice Roller

Coin Flip Generator

Flip virtual coins with realistic animation and track statistics over time. Perfect for making fair decisions.

Try Coin Flip Generator

How It Works

  1. Paste your class list

    Copy the names from your roster or spreadsheet and paste them in, one per line. First names or initials work well.
  2. Set the group size

    Groups of 2 give you partners, groups of 3-4 suit most projects. If you prefer to fix the number of groups instead, switch to 'By Number of Groups'.
  3. Adjust for your class

    Use Keep Together for students who should stay in the same group, or Keep Apart to make sure certain students are in different groups. You can also name groups instead of numbering them.
  4. Generate and share

    Click generate, regenerate if you want a different mix, then copy the groups or download a CSV to share with students or paste into your plan.

Tips & Tricks

Pairs for think-pair-share

Set the group size to 2 for quick partner work, or use the random pair generator, which starts with pairs. Regenerate at the start of each activity so students talk to different classmates.

Groups of 3-4 for projects

Small groups keep everyone involved. With 4 or more, it becomes easier for one student to sit back, so keep group work tasks structured with clear roles.

Support students who need a buddy

Select a student and a classmate who works well with them and click Keep Together so they are always placed together, then let everyone else be random.

Separate students who distract each other

Select them and click Keep Apart. They will never be placed in the same group, and if that is impossible with your settings the tool tells you rather than ignoring the rule.

Make it transparent

Project the screen and click generate in front of the class. Random, visible grouping avoids the feeling that you picked favourites.

Name groups for stations and rotations

Use group names such as Station A, B and C so students know where to go. Add the names in the order you want them displayed.

Frequently Asked Questions