Seating Chart Generator

Paste your class list and get a fair, random seating plan you can adjust and print.

Front · Board

spinpickplay.com

Names are saved only in this browser.

A new seating plan in one click

The seating chart generator places your students randomly on a grid of desks – up to 12 rows and 12 columns. Paste one name per line, set the size of the room and press Generate. The front of the room (board or teacher’s desk) is at the top, and empty seats go to the back unless you choose to spread them out.

Need two students apart? List them under Keep apart (for example “Mia, Noah”) and the generator tries thousands of arrangements to make sure they are not seated next to each other or directly in front of or behind each other. Fine-tune the result by clicking two seats to swap them, then print it in landscape.

How to use

  1. Paste your class list, one name per line.
  2. Set the number of rows and columns of desks.
  3. Optional: add pairs to keep apart, one pair per line, separated by a comma.
  4. Press Generate. Click two seats to swap them, then Print or Copy the plan.

Ideas for using it

  • New school year. a fresh, random plan so nobody can say the seating was unfair.
  • Monthly rotation. mix the class regularly so students work with different classmates.
  • Exams. keep friends apart and print the plan for the door.
  • Events and workshops. random table plans for training days, weddings or club dinners.

How “keep apart” works

Two seats count as neighbours when they touch on the left or right, or directly in front or behind. The generator shuffles the class up to 4,000 times and keeps the arrangement with the fewest neighbours from your list. If a perfect plan is impossible – for example in a very full room – it tells you how many pairs still sit together so you can swap them by hand.

Frequently asked questions

How many students can I seat?

Up to 144 names on a grid of up to 12 × 12 desks. If there are more names than seats, add rows or columns.

Is my class list uploaded?

No. Names stay in your browser and are only saved locally so the plan is still there next time. Nothing is sent to a server.

Can I change the plan after generating it?

Yes. Click one seat and then another to swap the two students (or move a student to an empty seat).

How do I print the seating chart?

Press Print. The plan prints in landscape with the front of the room at the top; everything else on the page is hidden.