Student group generator for teachers

Create balanced student groups for any classroom activity.

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

Turn a class list into activity-ready groups.

Choose stations, project teams, or students per group. Review the balanced result for learning needs, then copy or download the class roster.

0 unique names

Your list stays private on this device.

Your result

Waiting for your list

Your groups will appear here.

We balance the list automatically, even when it does not divide evenly.

Classroom workflow

Plan the transition, not just the shuffle.

02

Classroom seating

Move from activity groups to a printable seating chart with front-row and separation rules.

Build a seating chart

Teacher guide

A classroom group generator that fits the activity.

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 fairly
01

Paste one class list

Add one student per line or separate names with commas. Blank lines and duplicate names are removed before the classroom group generator makes the groups.

02

Choose groups or group size

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.

03

Randomize, review, and share

Create balanced random student groups, check them for classroom needs, then copy the result or download the class group list as a CSV file.

Useful for:class discussionsproject teamslearning stationspeer review

Private by design

Your list never leaves your browser.

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

Classroom grouping tool questions.

How does this classroom grouping tool work?

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.

Can I choose groups of three or four students?

Yes. Choose Number of groups for fixed stations or topics, or choose People per group when an activity needs a particular group size.

Can I use this as a student randomizer?

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.

Do you store my names?

No. Your list is handled in your browser. Optional recent-list saving uses only local browser storage.