Seating

1 List of students

0 students

2 Rules

3 Classroom layout

Draw the desks and press "Place students".

Board · front of the classroom
  • empty square — drag to draw a desk
  • locked seat
  • drag a name to swap seats

Seating chart maker for a classroom

Draw your own desk layout, add the name list and let the seating be generated. Rules let you set who must not sit next to each other and who should sit in the front row — the rest falls out at random.

Drawing the room

Drag across the grid to mark where the desks are and where the teacher stands. There is no fixed template to live with: the plan matches the real room, including islands, a U-shape or uneven rows. Empty seats can be pushed towards the back so the front rows fill up first.

Rules for placement

The list can be pasted or typed, one name per line, with extra information next to each name. Placement can be steered with rules: mark pairs who must not sit next to each other and people who should sit in the front row. A separate option arranges seating randomly, same-gender or alternating.

Manual tweaks and printing

When the automatic result needs polishing, seats can be swapped by dragging and individual seats locked so the next placement leaves them alone. The finished plan can be opened in a separate window for showing on screen, or printed and kept on the desk.

Frequently asked questions

How do I make a seating chart for a class?

Draw the desk layout on the grid, paste the name list and press “Place”. The result can be adjusted by hand, printed or shown on screen.

Can I stop two people from sitting next to each other?

Yes. Under the rules you can mark pairs who must not be seated side by side, and the placement respects it.

Can someone be kept in a fixed seat?

Yes. Drag them to the seat and lock it — the next placement leaves locked seats untouched.

Can the plan be printed?

Yes, a finished seating chart can be printed or opened in a separate window for showing on screen.

Do I have to retype the list every time?

The list can be pasted in one go. Signed-in users can also reuse saved class lists.