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.