Discussion groups
Choose the number of groups when every table, prompt, or station needs a team.
Create classroom groups →Student group generator for teachers
Turn a class list into discussion groups, project teams, or learning stations. Choose the number of groups or students per group, then review the result before sharing it.
✓ No signup ✓ No uploads ✓ Free to use
Built for classroom transitions
Choose stations, project teams, or students per group. Review the balanced result for learning needs, then copy or download the class roster.
Your list stays private on this device.
Your result
Your groups will appear here.
We balance the list automatically, even when it does not divide evenly.Classroom workflow
Choose the number of groups when every table, prompt, or station needs a team.
Create classroom groups →Move from activity groups to a printable seating chart with front-row and separation rules.
Build a seating chart →Assign presentations, classroom jobs, or project topics separately from the group list.
Open the assignment generator →Compare group sizes, explain the shuffle, and review accommodations before an activity starts.
Read the classroom grouping guide →Teacher guide
A classroom grouping tool makes it easy to split a class without counting names by hand. Use this group maker for classroom discussions, project teams, learning stations, or peer review, then check the result for learning needs, accessibility, and classroom context.
Learn how to use a classroom grouping tool fairlyAdd one student per line or separate names with commas. Blank lines and duplicate names are removed before the classroom group generator makes the groups.
Choose the number of groups for stations or project topics, or choose students per group when the activity needs teams of three, four, or another size.
Create balanced random student groups, check them for classroom needs, then copy the result or download the class group list as a CSV file.
Private by design
GroupSpark does not ask for an account or send your names to a server. If you choose to save a recent list, it stays only in your own browser storage. Read the privacy policy.
Common questions
Paste the full list, choose the number of groups or people per group, and select Create groups. GroupSpark shuffles the names and distributes them one by one so group sizes stay as even as possible.
Yes. Choose Number of groups for fixed stations or topics, or choose People per group when an activity needs a particular group size.
Yes. The class group generator randomizes your full student list into balanced groups. If you need to select one student instead, use the random name picker.
No. Your list is handled in your browser. Optional recent-list saving uses only local browser storage.