Random Seating Chart Generator

Changing seats every few weeks mixes up friendships and keeps behaviour fresh. Paste your roster and press Shuffle to generate a brand new random seating plan.

0 students
Class list
Saved only in this browser.
Seating rules

Drag desks to move them. Click two desks to swap students.

Front of room / Board

Random does not have to mean chaotic. Add front-row students who need to see the board and list pairs who should not sit together, and the generator tries hundreds of arrangements to respect every rule.

Private by design

Class Seating Chart runs entirely in your browser. Class lists, seating charts and settings are stored in local storage on this device only, and the noise meter never records audio. There are no student accounts and nothing to upload.

Want to pick names with a spinning wheel instead? Try our sister app, the classroom spin wheel.

Frequently asked questions

Is the shuffle truly random?

Yes. It uses your browser's cryptographic random number generator, so every arrangement is equally likely before rules are applied.

What if the rules cannot all be met?

The generator keeps the arrangement that breaks the fewest rules and tells you how many pairs are still sitting close together.

Is Class Seating Chart free for teachers?

Yes. Every tool works free in your browser with no account, no sign-up and no student logins.

Where are my class lists stored?

Only in this browser, on this device. Student names are never uploaded to a server, which keeps you clear of most student data privacy concerns.

Can I import my roster from a spreadsheet?

Yes. Paste names one per line, or import a CSV exported from Excel, Google Sheets or your school information system. A name column, or first and last name columns, are detected automatically.

More free classroom tools