The Seat Chart feature allows you to describe and organize the layout of a classroom. You can define seating rules (for example, “Pat and Don must not sit next to each other”), which are taken into account when generating seating arrangements.
Classroom features should be added to the Features list. Features include items such as the teacher’s desk or the door. Student names should be added to the Students list.
The Add Rule section allows you to select two students or features and specify a required distance between them when seats are assigned. Rules can indicate that items should be closer together or farther apart.
Seating rules are applied stochastically. Each possible seating arrangement is given a score based on how well it satisfies the defined rules. For example, if two students should be far apart, the score increases as the distance between them increases. If two students should be close together, the score decreases as they are placed farther apart.
Drag sample tables from the left sidebar into the classroom. Make sure there are at least as many seats as students and features. Click the Assign Students button to randomly assign students to seats. The rules you defined are used to help determine the final arrangement.
Rules are not evaluated as simply “satisfied” or “not satisfied.” Instead, a large number of random seating arrangements are generated, each is scored, and the highest-scoring arrangement is displayed.
You can click individual seats to lock them (locked seats appear in red). Locked seats are not modified when Assign Students is used.
Once you are satisfied with the seating arrangement, click Toggle PDF to display a printable and downloadable PDF. Click Toggle PDF to return to editing the classroom.
The Reset Classroom button removes all manually added tables and adds each feature to the classroom as a single locked table. Features are not required to occupy single-seat tables, but they are most useful when placed at specific locations in the room.
This tool runs entirely in your browser. Student names and classroom data are stored locally and are never transmitted or shared.
Stored data is only available in the browser where it was created. It will not appear on other computers or in other browsers on the same computer.
To delete all locally stored data, click Clear Saved State.
To prevent any local data from being saved, access this site using an Incognito or Private browsing window.