Random Group Generator – Create Random Groups in Seconds with This Simple Tool

The Random Group Generator is a simple tool that helps you split your class into random groups in seconds. Just enter your students’ names or numbers (one per line), choose how many people should be in each group, and the tool will automatically sort them for you.

Screenshot of the Random Group Generator displaying student names sorted into randomly assigned groups.

To get started, paste or type in your class list — this can be full names, first names, or even student numbers. Then select the group size (between 2 and 10 students per group), and click “Generate Groups.” You’ll instantly see the randomly assigned groups on screen, and you also have the option to download a printable PDF version if you’d like to hand them out.

Get unlimited access to the Random Group Generator and all our tools
with a Teacher Tools membership.

How To Use

Step 1: Enter your student names or numbers

Type or paste in your class list — one name or number per line. You can use full names, first names, initials, or even student ID numbers.

Step 2: Choose the group size

Select how many students you want in each group — anywhere from 2 to 10. If the total number of students doesn’t divide evenly, you’ll have the option to either keep the leftover students in a smaller separate group, or evenly distribute them among the other groups.

Step 3: Click “Generate Groups”

The tool will instantly shuffle the list and divide your students into random groups based on the group size you selected.

Step 4: Display or print the groups

You can show the groups directly on screen or download a printable PDF version to hand out or keep for your records.

Suggested Ways to Use This Tool

Create Random Groups for Quizzes or Games

Use the Random Group Generator to quickly create teams for classroom games or quizzes. It saves time and ensures groups are fair and unbiased, making it easier to organize group-based activities without any fuss.

Create Random Groups for Debates

Split your class into random groups for debate practice. Whether you’re assigning sides or letting each group prepare different arguments, this tool helps shake things up and keep the activity feeling fresh.

Create Random Groups for Hot Seat

Before playing a round of Hot Seat, use this tool to split students into teams. You can rotate one student from each group into the hot seat, while their teammates give clues. It’s a great way to keep everyone involved and make the game more organized.

Use for Warm-Ups or Icebreakers

Start your lesson by randomly grouping students, then have them find their group members and complete a quick task, like introducing themselves, sharing one fun fact, or asking each other a question. It’s a simple way to get students mingling, talking, and comfortable with one another.

Ready to get started?