Skip to content
/ Seating plan

Seating plan

Describe the room (rows, group tables or U-shape), paste the class list, place students by hand or at random while respecting your rules. Print the plan from the teacher's or the students' point of view.

Random placement rules

Choose students who must sit at the front (sight, hearing, focus) and pairs to keep apart. The draw tries hundreds of arrangements and keeps the first that meets every rule; if that's impossible, it tells you. Draws use the browser's cryptographic randomness.

Teacher's view or students' view?

The teacher's view draws the room as you see it from the board: the front row is at the bottom and the class's left is on your right. The students' view puts the board at the top, like an architect's plan. Pick a view before printing.

What about privacy?

Student names stay in your browser: nothing is sent, and there is deliberately no share link. Export the class to a file to open it on another computer.

How to use it

  1. Describe the room: rows of single desks, pairs or threes; group tables of 4 to 6 for group work; or a U-shape for discussions and languages.
  2. Paste the class list, one student per line, from your spreadsheet or school system. Separate columns (first name, last name) are joined automatically.
  3. Place students: at random, alphabetically, or by hand by dragging a name onto a seat (on a tablet, tap two seats to swap them).
  4. Add rules if needed: students at the front, pairs to keep apart. A warning appears if a manual arrangement breaks them.
  5. Print the plan in landscape, from your view at the desk or the students' view for display, with the list of students and their seats.

Which layout?

Tips for a plan that works

Several classes

Each class has its own plan, saved in your browser. “Duplicate” makes a copy so you can try another layout without losing the current one. Export a class as .json to open it on the staffroom computer.

Guide written and checked by Erwan Hautot · updated 6 November 2026.