EasySeatingChart

Classroom seating chart maker

Paste your class list, set how many desk groups you have, and separate the students who cannot sit together. Rearranging takes seconds, so you can redo it whenever the class dynamic changes rather than living with a plan that stopped working in October.

Capacity 24 · 0 on the list

One name per line — paste straight from a spreadsheet.

Students to keep apart

The pair who talk through every lesson, or two students who need distance for any other reason.

Unseated (0)

Everyone has a seat. Add names above to get started.

Group 1

0/4
  • Drop a name here

Group 2

0/4
  • Drop a name here

Group 3

0/4
  • Drop a name here

Group 4

0/4
  • Drop a name here

Group 5

0/4
  • Drop a name here

Group 6

0/4
  • Drop a name here

Built around the rule you actually care about

Every teacher has a short mental list of pairs who cannot sit together. That list is the real constraint on a classroom seating plan, and it is the thing most free chart tools ignore entirely — they will happily draw you a lovely grid and then let you put the two loudest students side by side.

Here you add those pairs first. Auto-arrange treats them as hard rules and seats the most constrained students first, so the difficult combinations get resolved while there are still free desks to work with. If you move someone by hand into a group that breaks a rule, that group turns red and names the pair, so a mistake is visible immediately rather than on Monday morning.

Setting up your room

How often to change the plan

A seating plan is not meant to last the year. Most teachers rearrange each term, after an assessment, or whenever a group stops working. The reason plans get left in place too long is usually that redoing them is tedious — which is exactly the part this tool removes. Your class list stays saved in the browser, so a rearrangement is one click of auto-arrange plus a couple of manual tweaks. If you want a genuinely fresh mix, use the random seating chart generator, which shuffles the whole class while still respecting your keep-apart rules.

Accessibility and practical needs come first

Before you optimise anything else, place the students who need a specific position: a student who needs to be near the front to see or hear, a student who needs an aisle for mobility, a student who works better close to your desk. Seat those students manually, then run auto-arrange for the rest — it fills the remaining seats and leaves the ones you already assigned alone. Getting those placements right matters more than any balance the tool can calculate.

Nothing about your students leaves your device

Student names are sensitive data, and schools rightly ask questions about where they go. This tool does not upload anything. Your class list is held in your own browser's local storage and never sent to a server, so there is no account to create, no third-party copy of your class list, and nothing for a data protection form to worry about. The trade-off is that the plan lives on the device you made it on, so print or save a PDF if you need it elsewhere.

Frequently asked questions

Is this classroom seating chart maker free for teachers?
Yes, completely. Unlimited classes, unlimited groups, keep-apart rules, auto-arrange and printing all work with no account and no payment, and printed charts carry no watermark.
Can I stop two students from sitting together?
Yes. Add the pair to the keep-apart list and auto-arrange will never place them in the same group. If you move one of them into that group manually, the group is highlighted in red and names the pair so you notice straight away.
Does it work for rows as well as table groups?
Yes. Treat each row as a group and set the seats per group to the number of desks in that row. The layout is a list of groups rather than a picture of your room, which means it also works for horseshoe and cluster arrangements.
Is my class list stored anywhere?
Only in your own browser. Nothing is uploaded, there is no account, and no copy of your student names exists on a server. Clearing your browser data or using private browsing will remove the saved plan.
How do I print a seating chart for a cover teacher?
Click Print / Save PDF. The printed version removes all editing controls and shows each group with its students listed, which is what a cover teacher needs. Choose 'Save as PDF' in the print dialog if you want to email it instead.
Can I make a different chart for each class I teach?
The page saves one plan at a time in your browser. For multiple classes, build each one and save it as a PDF before starting the next, or use a different browser profile for each class.