Free Seating Chart Randomizer

Enter your class list, set the number of rows and columns, and instantly get a randomly assigned, printable seating chart. Everything runs in your browser — no sign-up, no app.

Tips for a smoother seating chart

1

Add a couple of spare seats

Setting rows and columns slightly larger than your headcount leaves room for a new student to join mid-year without having to regenerate the whole layout.

2

Match the shape to your room

A wide, short grid (like 3 rows x 8 columns) suits a room with long rows facing forward; a squarer grid suits pods or table groups.

3

Reshuffle regularly

Regenerating gives an entirely new random layout in one click — a simple way to mix up who sits near whom every few weeks without any manual planning.

4

Keep the printed chart at your desk

A printed copy at the front of the room doubles as a quick attendance and name-reference tool for substitute teachers.

Frequently asked questions

What if I have fewer names than seats?
Empty seats print with a dash so you can see which desks are unassigned — handy if a few students are usually absent.
What if I have more names than seats?
You'll get a message telling you exactly how many more seats you need — just increase the rows or columns and generate again.
Is this seating chart tool free?
Yes, completely free with no sign-up. Free charts include a small footer credit; a one-time purchase can remove it.
Where does row 1 print on the chart?
Row 1 prints at the top and is labeled "Front of room," so the layout matches how a classroom is actually arranged when you read the printed page top to bottom.
How often should I reshuffle the seating chart?
Many teachers reshuffle every few weeks or at the start of a new unit — regenerating takes one click and gives a completely fresh random assignment each time.