Random Group Generator

Rotate classroom partners

Paste your class list, generate fresh pairs, and rotate again for the next round.

Random Pair Generator

Create random pairs and partners fast for class discussion, speaking practice, and workshop icebreakers.

Pairing result

Create random pairs and partners fast for class discussion, speaking practice, and workshop icebreakers.

Add participants and click generate to see random pairs here.

Use Cases

Partner Rotation Generator for Your Classroom

Paste your class list, generate random partners, then reshuffle for every new unit so students keep working with someone new. No sign-up, no spreadsheet formulas — fresh pairs in a couple of clicks.

Direct answer

What a partner rotation generator actually does

It takes your roster and reshuffles it into brand-new pairs each time you run it. Instead of hand-writing a partner chart for every unit, project, or lab, you paste the names once and regenerate whenever you need a new round. That keeps pairings mixed across the term, ends the 'can I be with my friend?' negotiation, and gives you a written record of who worked with whom.

Choose this when

Pick the rotation rhythm that fits your schedule, then decide whether to reroll or hand-tweak the result before you announce it.

Weekly rotation

Run a new round every Monday so pairs change with the week's bell work and no student is stuck with the same partner for a whole unit.

Per-unit or per-project rotation

Hold one set of pairs for a two-week unit, then reshuffle before the next unit begins. Fewer changes means fewer seating arguments mid-project.

Reroll, then adjust by hand

If a pairing looks risky for behavior or reading level, regenerate or swap one name manually. The reroll is free and instant, so checking is cheap.

Keep a written log

Copy each round's pairs into your planner or LMS page so you can answer 'who was I with last time?' and avoid a repeat pairing later.

How it works

  1. Step 1

    1. Build the roster once

    Type or paste your class list with one name per line, using the names students actually answer to. Twelve to thirty names works well; do not add row numbers or extra commas.

  2. Step 2

    2. Generate the round

    Click Generate pairs. The tool shuffles the full list and prints partners two at a time, so within a single round nobody is matched twice.

  3. Step 3

    3. Scan and adjust

    Read the pairs before you announce them. If two students work better apart, or one pair is very unbalanced in reading level, regenerate or swap a single name by hand.

  4. Step 4

    4. Repeat for the next unit

    Come back when you need a new round and generate again. Post or project the pairs for the activity, then save the list to your planner so you know who already worked together.

FAQ

How do I stop students from getting the same partner twice in a row?

Each shuffle is independent, so repeats are possible but uncommon with a class of twenty or more. To rule them out completely, keep last round's pairs next to this round's results and reroll or swap any duplicate before you announce it. Teachers who rotate every week usually spot zero or one repeat per round.

What happens when my class has an odd number of students?

One student is left over after pairing. The printed list places that student with the final pair as a group of three, which keeps everyone in an activity instead of leaving someone to work alone.

Can I keep two specific students apart?

There is no exclusion setting, so check the generated pairs before publishing them. If a pair is a problem, click generate again for a new shuffle, or swap one name with another pair — a single manual swap usually fixes it without a full reroll.

Can I rotate groups of three or four instead of pairs?

Yes, but use the group generator on this site rather than the pair generator. Pairs are fixed at two students; the group generator lets you set the group size and will place leftovers into balanced groups of three or four.

Does the tool remember my class list between visits?

There is no login and no saved roster. Paste your list each time you want a fresh round, or keep the master list in your planner, on a slide, or in your LMS page and copy it from there. Nothing about your students is stored on an account.

Is this free to use in a school?

Yes. The page is free, requires no account, and is supported by ads, so it works on shared classroom devices and school laptops without a subscription or IT approval.

Related resources

Rotate your partners now

Paste your roster, generate this week's pairs, and reshuffle whenever the next unit starts. It takes under a minute and gives you a printable list for the board.

Generate pairs