Free maker ยท Rows ยท Printable

Random seat generator

Paste the class, press Shuffle, and the computer picks. A random draw is the quickest way to end "but why do I have to sit here?". The maker is loaded with this room: paste your own class, shuffle, then print.

28 students

Paste from a spreadsheet, your gradebook or a roster export: "Last, First", numbers and ID columns are handled. Up to 40 students.

Sample class:
Room layout

30 seats

Seating rules keep apart, front row

Keep-apart students never share a pair or table and never sit directly beside, in front of or behind each other. Lock a seat (tap it on the chart) to keep a student exactly there.

More options teacher's desk, empty seats

Runs in your browser: student names never leave this device.

Front of room Teacher's desk

Teacher view, rows: 28 students in 30 seats ยท 2 empty. Front seats: Jo, Hana, Tess, Pia, Cleo, Wren.

28 students in 30 seats ยท 2 empty

How to set it up

This page opens SeatSheet with 28 students in five rows of six and empty seats spread through the room. Every Shuffle is a fresh draw from a new random seed, and the same seed always gives the same chart, so the arrangement on your screen is the one that prints. If a few students need fixed seats, lock them first; the generator only moves everyone else. Rules are optional: without them the draw is purely random.

  1. Paste or type the class list. Commas work too.
  2. Keep rows, or switch to pairs, groups or a U-shape. "Fit to class" sizes the room to your list.
  3. Press Shuffle as many times as you like. The board animates every student to their new seat.
  4. Press "Make my seating chart" and print it, or copy a share link.

Tips

  • Do the draw live on the projector: students accept a seat the whole class watched being picked.
  • Use "Spread out" so empty seats land anywhere, or "Fill the front first" to keep the back row clear.
  • Lock the students with a seating plan in their IEP or 504 plan before you shuffle.

Random seat generator: questions

Is the draw really random?

Yes. Each Shuffle takes a new random seed from your browser and deals every unlocked student into a seat. Nothing is weighted unless you add rules.

Can I get the same chart again?

The current chart is saved in this browser until you clear it, and a share link with names rebuilds it exactly.

Pro ยท planned, not built yet

Planned: SeatSheet Pro for teachers with five periods a day

None of these work today. Everything above this section is free and works now. Join the waitlist and weโ€™ll email you once if and when Pro launches.

Planned

Saved classes

Will keep several classes on this device so you reopen Period 3 in one tap instead of pasting the list again.

Planned

Class periods

Will share one room layout across all your periods, each with its own list, locks and rules.

Planned

Seat rotation

Will remember past charts and reshuffle so students sit with new neighbours each time.

Planned

Student photos

Will put a photo on each seat for subs, stored on this device only.

Planned

Bigger classes

Will seat up to 60 students and draw custom room layouts.

Pro waitlist

Get first in line for SeatSheet Pro

Pro is planned, not built yet: saved classes, several class periods, seat rotation so students get new neighbours, student photos and bigger classes. Join the waitlist and weโ€™ll email you once if and when it launches. Waitlist members get Pro for $12 lifetime if it does. No newsletter, never shared or sold.