Classroom team generator
Split a class into random groups by team count or target size—with honest notes about uneven counts and no skill balancing.
Paste the class roster, choose how many groups you need or a target size, and generate. Reroll if a social mix needs another try—not because the tool scored skills.
Warn students that teams are random, not ability-grouped.
Team count vs size
Use Number of teams when you have four lab tables and need four groups.
Use Team size when you care that roughly four students sit together even if that creates an extra small group.
Read the warning aloud so nobody is surprised by a three-person team.
Reroll carefully
Reroll one team when a single table has a conflict; leave other teams seated.
Reroll all when attendance changed after the first draw.
Manual swaps remain fine—the generator is a starting point.
Shared classroom devices
Last roster text may reload from localStorage—paste a fresh list each period if needed.
Print team cards for subs who arrive mid-activity.
Do not paste sensitive student IDs into the textarea; first names usually suffice.
Equity conversations
Random teams can still feel unfair socially—teachers may adjust for accessibility or language needs manually.
The tool does not know IEP accommodations or friend-group drama.
Document your real grouping policy in your syllabus, not only in this app.
Facilitation after the split
Give teams sixty seconds to introduce themselves before editing assignments—random splits still need social warmup.
Post printed team cards on tables when room layout makes phone screens hard to see from the back.
If accessibility requires a student near the door, make manual swaps after the random draw rather than expecting the algorithm to know room geography.
Project timelines
Generate once per project phase; Reroll all only when membership changes, not daily, unless you want new social mixes.
Print teams for lab safety so everyone knows group locations during experiments.
Combine with teacher-assigned roles inside each random team for specialized tasks.
Parent communication
Explain in newsletters that teams are random, not ability-tracked, to preempt concerned emails.
Offer manual adjustments for documented accommodations without implying the tool failed.
Do not paste parent contact info into the participant list—student first names suffice.
Lab safety pairs
After random teams form, teacher assigns safety captain roles manually—randomness does not pick trained students automatically.
Snapshot team cards with a camera if Print is unavailable and students line up at tables.
Reflection prompts
After group work, ask each team what random assignment helped them meet someone new.
Use Reroll team only after reflection, not immediately, so students learn to work with initial mixes.
Combine random teams with clear rubrics so grading focuses on deliverables, not who was grouped together.