Seating Chart Generator
Shuffle a class into a seating plan, keeping chosen students apart or together.
What is Seating Chart?
A seating chart does more than arrange desks: it is how a teacher separates a pair who distract each other, or keeps a student who needs support near the front or beside a particular classmate. So the tool takes constraints as well as a class list, and reports honestly when a constraint cannot be met on the grid you gave it.
How it works
Random layouts are generated and each is scored against your keep-apart and keep-together pairs — a pair counts as adjacent side-by-side or diagonally. The first clean layout wins; if none is found within a few hundred attempts the best one is kept and the clashing pairs are named, rather than silently printing a chart that breaks your instruction. Anyone who does not fit on the grid is listed instead of being dropped.
- Enter your input. Type or paste your input into the field above — the tool responds instantly.
- Review the result. Output updates live as you type. Everything runs entirely in your browser.
- Copy or download. Use the Copy button to grab the result, or Download to save it as a file.
Examples
Realistic sample
Type or paste any realistic input — the tool computes the result locally and instantly.
Common mistakes
Expecting a server round-trip
Nothing is uploaded — every tool in this category runs entirely in your browser.