Free Teacher Tools
SeatShuffle
Generate groups and printable desk layouts with keep-together and keep-apart rules.
1. Roster
One student per line. Duplicate names are automatically removed.
8 unique students readyTip: paste directly from Sheets or your SIS export.
2. Shuffle settings
Keep it fast: pick a group size and desk columns, then generate.
Constraints (optional)
Keep certain students together or apart in the final groups.
No constraints set. All students will be randomly assigned.
Teacher account saves
Teacher account layouts
Sign in if you want your seating setups to follow you across devices.
Browser-local persistence is still active even when you stay signed out.
Ready when you are2 groups total • last group size 4
Results
3. Random groups
Balanced, projector-friendly cards for quick classroom transitions.
Add a roster, then shuffle to create teacher-ready groups.
Print-ready layout
4. Printable seating grid
Desk cards arranged by row. Group assignments shown for quick classroom transitions.
SeatShuffle print view8 students · 0 groups · 1 row × 4 columns
Your printable desk grid will appear here after the first shuffle.