Class Zone · Free forever

Seating Chart Generator

Build your room, pin the seats that matter, keep students apart, randomize the rest.

Front of room / board

Swap mode: drag one seat onto another to trade students. Switch modes to block a broken desk or pin a student in place. Pinned and blocked seats survive every randomize.

A seating chart that respects the students you already worry about

A random seating chart is easy. A random seating chart that keeps the two students who cannot sit together apart, keeps the student who needs the front row up front, and skips the desk with the broken leg — that's the one you actually need on the first day of a new unit. This free seating chart generator does exactly that. Set your rows and columns to match your room, and you get a live grid you edit by tapping.

Three edit modes

Keep-apart that understands a real room

Add keep-apart pairs from the side panel and hit Randomize. The solver treats all eight surrounding desks as "next to," so a flagged pair won't end up as neighbors — not front-to-back, not diagonally. Under the hood it shuffles and repairs up to two hundred times to satisfy your rules; if your room is genuinely too small to honor every pair, it seats everyone anyway and prints a clear note listing the pairs it couldn't separate, so you can free up a seat or loosen a rule.

When the chart looks right, Download PNG drops it straight into a sub plan or a slide, and Print gives you a clean black-and-white copy for the clipboard. Everything — your roster, your blocked seats, your pins — lives only in your browser, and the same class roster powers the name picker and the group generator in Class Zone.

Frequently asked questions

Can I lock a student into a specific seat?

Yes. Switch to Pin mode and tap a seat to lock the current or chosen student there. Pinned seats stay put every time you randomize — perfect for a student who needs to be up front or beside a paraeducator.

Can it keep two students from sitting near each other?

Yes. Add keep-apart pairs and the randomizer treats all eight surrounding seats as 'next to,' so those students won't be neighbors. If your room is too tight to honor every rule, it seats everyone anyway and lists the pairs it couldn't separate.

Can I swap two students by dragging?

Yes. Drag one seat onto another and the two students trade places. Dragging uses touch-friendly pointer events, so it works the same on an iPad or interactive whiteboard as it does with a mouse.

Can I save the chart as an image?

Yes. Download PNG saves the chart as an image you can drop into a sub plan or slides, and Print gives you a clean black-and-white version. Your roster and layout are stored only in your own browser.