Keep a seat empty, fix a student near the front, and separate a pair.
In the classroom · Randomize · Browser-local
Classroom Seating Chart Generator
Turn a class roster and editable desk grid into a checked seating plan, without sending student names anywhere.
Private classroom planning
Make a seating plan with the rules that matter.
Roster names and seating plans stay in this browser. Secure browser randomness varies valid arrangements; no plan is shown until every required constraint checks out.
6 students · 9 usable desks
How it works
Rules first, randomness second.
Fixed seats, unavailable desks, duplicate or unknown names, self-conflicts, and impossible keep-apart layouts stop the plan and explain what needs correction. Front and door choices are deliberately presented as best-effort preferences.
A couple of useful details
Build the room, then make a usable plan.
Paste a roster, set up the desk grid, then add the rules that matter. Impossible or conflicting setups stop with a correction message instead of a misleading chart.
Yes. The roster and seating plan stay in this browser.