Free teacher tool
Student Group Generator Tool
Enter one student name per line, then choose how you want the class divided.
Generated groups
Add student names above, then choose a grouping method and click generate.
Your groups will appear here.
How to use it
Flexible enough for pairs, small groups, and teams
Choose whether you want to group by size or by number of groups. The tool randomizes names and divides students as evenly as possible.
1. Add your class list
Paste in one student name per line so the generator has a full roster to work from.
2. Choose your method
Build groups by size when you want pairs, triads, or teams, or choose total group count.
3. Generate instantly
The tool randomizes the list and spreads students across groups as evenly as possible.
4. Reshuffle when needed
Create a fresh grouping with one click when you want new teams for another activity.
Why group generators help teachers
A student group generator saves time and removes the friction of building groups manually. It also helps teachers avoid the same students always working together.
This tool works especially well for quick partner work, cooperative learning, stations, project teams, and classroom discussion setups.
More teacher tools to explore
Pair this tool with others that help with participation, pacing, and lesson closure.
Try the Random Student Picker, the Classroom Timer, or the Exit Ticket Generator.
Want more classroom-ready tools?
Explore the full tools library or head back to the homepage to browse categories and teacher resources.