Counting off by fives gets a class into groups, but it doesn't get you good groups. You end up with a table of four strong readers next to a table that can't get started, three kids who will not stop talking together, and the same "I don't want to be with him" that eats five minutes of a lesson you only have forty for. This is a practical guide to splitting students into groups that are both fair to form and balanced to work in — the fast random way for daily activities, and a deliberate ability-tiered way for the graded stuff.

On this page

Split your class in the next ten seconds

Paste your roster into the Team Splitter and pick how many groups you need. Free, no login, works on the board or your phone. Need to pick a single student instead? Use the Name Picker.

Balanced by ability, not just random: the tiered-draft method

A random split gives you evenly sized groups, but it does not give you evenly matched groups. Roll the dice on a class of 28 and you will occasionally get one group of four strong readers and one group who all need scaffolding. For a Kahoot review that's harmless. For a graded literature circle or a lab report, it isn't — the research on cooperative learning is clear that heterogeneous, mixed-ability groups outperform both homogeneous grouping and free choice, because stronger students consolidate understanding by explaining and struggling students get a peer model at eye level.

Here's how to build that deliberately in about a minute. Think of it as dealing cards.

  1. Rank the class into four ability bands using whatever recent signal you trust — a reading level, a unit quiz, a running record. Roughly a quarter of the class in each band: Band A (strongest), B, C, D.
  2. Decide your group size. For groups of four, you'll deal one student from each band into every group.
  3. Deal one from each band per group. Group 1 gets an A, a B, a C and a D. Group 2 gets the next A, B, C, D. And so on.

Worked example — a class of 24, groups of four. You have 6 students in each band. You deal them out to make six groups:

GroupBand A (strongest)Band BBand CBand D (needs support)
1AvaBenCaraDan
2EllaFinnGiaHugo
3IvyJackKaiLena
4MaraNoahOmarPriya
5QuinnRosaSamTess
6UmaVikWillZoe

Every group now spans the full ability range — no group is stacked, none is stranded. One caution from the collaborative-learning literature: don't pair your very strongest with your very weakest and no one in between, or the strongest carries and the weakest disengages. The four-band spread keeps a "next rung up" peer in every group, which is exactly where a struggling student learns most.

When do you skip all this and just randomize? Low-stakes, short activities — warm-ups, review games, station rotations. Save the tiering for work that goes in the gradebook.

How many groups do I need? A class-size table

The generator asks for a number of teams, not students-per-team — so when you're thinking "I want groups of four," divide your class size by four to get the number of teams to enter. This table does the arithmetic for a class of 30:

You want…Enter this many teamsResult for 30 students
Pairs1515 pairs (needs the 2–10 range extended — split in two batches)
Groups of 31010 groups of 3
Groups of 566 groups of 5
Groups of 655 groups of 6
Two big teams22 groups of 15

When the class doesn't divide evenly — 30 students into 4 groups — the tool gives the leftover students to the first groups, so you'll get two groups of 8 and two of 7. That's normal and fair; just glance at the sizes before you commit.

Split a class into groups in four steps

  1. Paste your roster. Drop your class list into the Team Splitter, one name per line. Copy straight from your gradebook or a spreadsheet column — extra spaces and blank lines are cleaned up automatically.
  2. Set the number of teams. Use the table above to convert your target group size into a team count (2–10), and type it in.
  3. Generate and project. Hit the button and put the result on the board. The on-screen split is the moment that kills the "that's not fair" arguments — they can see it was chance.
  4. Refine only if it's graded. Scan the groups against the tiered logic above. To move a student, edit the roster or your mental note and re-split — the tool doesn't hold saved rosters between sessions, so keep your class list in a doc you can paste from each time.

Eight ways teachers actually use it

  1. Think-pair-share partners. Two teams, done. Fresh pairings every time so nobody's stuck with the same neighbour all term.
  2. Jigsaw home and expert groups. Generate the home groups, then re-split the class to form expert groups, then send everyone back — the two-stage jigsaw is a pain to organise by hand and trivial with two generations.
  3. Lab and station rotations. Even groups to cycle through equipment so no station is overcrowded.
  4. Literature circles. Small mixed-ability reading groups (use the tiered method) so every circle has a confident reader to keep the discussion moving.
  5. Debate teams. Split into two, and let chance — not the students — decide who argues "for" and "against."
  6. Review-game squads. Balanced teams for Jeopardy, Kahoot or a Plickers round, without captains picking and leaving someone last.
  7. Field-trip chaperone groups. One even group per adult, generated on your phone at the bus.
  8. Classroom-job rotations. Split into five "duty crews," one responsible for the week's jobs, and re-roll each month.

If you're picking a single student to answer rather than dividing the whole class, that's a different tool — see our guide to the random student selector for teachers and the Name Picker. To randomise turn order for presentations, Who Goes First and Shuffle Names do the job, and everything lives together on the classroom tools hub.

Frequently asked questions

What is the ideal group size for classroom work?

Groups of three or four for most collaborative tasks. Pairs for think-pair-share; fours for projects. Beyond five, one or two students start coasting — make more groups, not bigger ones.

How do I stop students always picking their friends?

Let the generator make the split and project it. A visibly random result shuts down the "pick me" politics far faster than a list you appear to have hand-chosen.

How do I balance groups by ability instead of pure luck?

Use the tiered-draft method above: rank into four bands and deal one from each band into every group. Randomise for warm-ups; tier for anything graded.

How do I avoid the same groups week to week?

Just re-generate — the split is random each run, so back-to-back generations rarely repeat. Note last week's groups and re-roll if an obvious pairing survives.

Ready to reclaim your prep period? Split your class now, then browse the sibling guides for sports teams, gaming lobbies and workshop breakouts.