← RandTools

Split 30 Students into 6 Random Groups

Updated September 9, 2026

For a class of 30, selecting six teams produces six groups of five. Try the workflow with numbered fictional participants before pasting your own roster. The tool shuffles the list; it does not balance skill, friendships or other student characteristics.

Try the 30-person classroom example → This opens the sample roster and six-team setting. Choose Generate teams when you are ready.

A roster you can copy

Show all 30 example participants
Student 01
Student 02
Student 03
Student 04
Student 05
Student 06
Student 07
Student 08
Student 09
Student 10
Student 11
Student 12
Student 13
Student 14
Student 15
Student 16
Student 17
Student 18
Student 19
Student 20
Student 21
Student 22
Student 23
Student 24
Student 25
Student 26
Student 27
Student 28
Student 29
Student 30
Download roster TXT

Make six groups of five

  1. Open the example above, or paste one participant per line into the random team generator.
  2. Choose Number of teams and enter 6. Confirm that the preview shows 5 / 5 / 5 / 5 / 5 / 5 people.
  3. Choose Generate teams. Each roster entry appears once. Copy teams for a document, download TXT, or choose Display teams for a shared screen.
  4. If you regroup and prefer the previous result, choose Undo regroup. It restores one previous grouping; download any result you need to keep after leaving the page.

What if the class has 31 students?

  • Number of teams = 6: group sizes are 6 / 5 / 5 / 5 / 5 / 5. This keeps the number of teams fixed and distributes the remainder.
  • People per team = 5: group sizes are 5 / 5 / 5 / 5 / 5 / 5 / 1. This caps group size, so a final small group may remain.

Choose the first rule when you have six tables or activity stations. Choose the second when no group may exceed five people. The tool does not automatically move a person to avoid a one-person final group.

Same names and last-minute changes

Blank lines are ignored. Duplicate names remain by default: two students called Alex are two entries. Use distinguishing labels such as Alex A and Alex B. Enable Remove duplicate names only when repeated lines are accidental duplicates.

After editing the roster or group setting, Generate teams applies the change. Until then, Copy teams still copies the previous result. Review the participant total before displaying the teams.

Share the instructions or the result

Share this guide to explain the activity. The classroom example link loads the fixed numbered roster, not your class or the last generated grouping. To share your actual result, copy it or download the TXT file. Participant names are not included in the preset link.

Prepared by RandTools. These fixed examples are available to copy and adapt for your own demos. If you want to reference this walkthrough, link to this page so readers can find the files and instructions.

How the tools generate data, and what the results mean →