Seating Chart Generator

Turn your class roster into a fair, random seating chart in seconds. Set your rows and columns, click once, and project it on the board.

Build your seating chart

No names yet — paste or type a list above.

Your seating chart

🪑 Fits your classroom

Set the exact rows and columns of your room. Leftover seats are marked "Empty" automatically — no manual cleanup.

🔀 Reshuffle anytime

New term, new seating plan. Hit Shuffle Again for a fresh random arrangement whenever behavior needs a reset.

🖨️ Print-friendly

The chart prints cleanly from your browser (Ctrl+P / Cmd+P) — stick it on your clipboard or the classroom door.

How to use the seating chart generator

  1. Paste your class roster — one name per line, straight from your spreadsheet. Tip: press Ctrl+Enter (Cmd+Enter on Mac) to generate instantly.
  2. Set rows and columns — match the layout of your classroom (the default 5 × 6 fits a typical class of 30).
  3. Click Generate Chart — student names are randomly assigned to seats. Project it on your board so everyone finds their seat.
  4. Shuffle again when needed — rearrange seats monthly, or whenever the chatty corners need breaking up.

More free tools

Quick answers

How do I make a random seating chart?

Paste your student names, set the rows and columns to match your classroom, and click Generate Chart. Names are randomly assigned to seats in one click — display the result on your classroom screen so students find their seats without crowding your desk.

Can I leave some seats empty?

Yes — automatically. If you have fewer students than seats, the leftover seats are marked "Empty" in a dashed style, so it's always clear which desks are unassigned.

What is the best seating arrangement for a classroom?

It depends on the activity: classic rows suit lectures and tests, pairs work for partner practice, and blocks of four suit group projects. Set the columns to match your desk groups, generate the chart, and re-shuffle whenever you rearrange the room.

Frequently asked questions

Is the seating chart generator free for teachers?

Yes — completely free, no account, no limits. It works on school Chromebooks, tablets, and smartboards.

What if I have more students than seats?

You'll see a message telling you exactly how many seats you're short. Just add more rows or columns and generate again.

Can I print the seating chart?

Yes. Use your browser's print function (Ctrl+P on Windows, Cmd+P on Mac) — the seat grid prints cleanly on one page.

Is my class list uploaded anywhere?

No. The entire tool runs in your browser — student names are never sent to a server, stored, or shared, which makes it a safe choice for classroom rosters.

Can I save a chart I like?

The tool doesn't store anything, so take a screenshot or print the chart to PDF (choose "Save as PDF" in the print dialog) to keep a copy.