Free · no signup · browser-local

Random Student Group Generator for Balanced Class Teams

Paste a class roster and choose how many groups you need. Shuffle students into teams with evenly distributed headcounts for the next classroom activity.

Browse all tools →

Set up your activity

Activity preview

Generate to preview the balanced groups.

Getting started

Enter one name per line, choose the group count and generate groups.

Before you use the result

Random groups do not account for learning needs or interpersonal considerations.

Try an example

Split five students into two groups and check the 3–2 balance.

How it works

Names are shuffled using browser cryptography and dealt round-robin to groups.

Frequently asked questions

Randomly split a class into balanced groups in one step.

How do I use Student Group Generator?

Enter one name per line, choose the group count and generate groups.

Does this tool upload my data?

Inputs and files are processed in your browser. Page-view analytics do not contain your tool input.

What should I check before using the result?

Random groups do not account for learning needs or interpersonal considerations.