Classroom Seating Chart Generator for Teachers

Paste your class list, choose rows, pairs, groups or a U-shape, and seat students by your rules. Shuffle for a new chart without repeating neighbours. Free, and student names stay on this device.

  • Free, no sign-up
  • Student names stay on this device
  • Shuffle without repeats
  • Prints for substitutes
Example
Show an example for

Get started

  1. Choose how to start
  2. Add your students
  3. Set up your desks
  4. Seat everyone
  5. Print or share

Step 1 of 5: Choose how to start. What you see is an example. Click the others below to see what you can make, then keep a layout for your own names or start with an empty room.You’re looking at an example. Try the others, then pick one or start blank.

Show an example for
Every rule is met

How to make a classroom seating chart

  1. Choose a layout. Start from rows, pairs, groups of four or a U-shape, then add, remove or drag desks to match your room. The board and your desk mark the front, so “front row” means what it should.
  2. Add your class. Paste names from your gradebook, Excel or Google Sheets, or import a CSV or Excel file. “Last, First” is turned around, and extra columns such as ELL become tags you can filter by.
  3. Add your rules. Keep talkers apart, keep a support buddy next to the student who needs one, and put students who need to see or hear well in the front row.
  4. Arrange or shuffle. Smart arrange seats everyone by your rules. Shuffle makes a fresh random chart that avoids last time’s neighbours, and any desk you lock stays exactly as it is.
  5. Print it. Download a PDF with every student’s name on their desk and an A–Z list of who sits where, for you or a substitute. Letter or A4.

The example above is a class of 28 in six rows of single desks, with three pairs of students kept apart and two who need the front row. Use the buttons above it to see the same class in pairs, in groups of four or in a U-shape, then press Use this layout for your own class.

Rows, pairs, groups or a U-shape?

  • Rows: everyone faces the board. Good for direct teaching and tests, and the easiest to keep students apart.
  • Pairs: two desks side by side, ready for partner work, with a clear neighbour for each student.
  • Groups of four: desks pushed together for group work. Everyone at a group counts as a neighbour.
  • U-shape: desks around three sides of the room, facing in, for discussion. You can reach every student from the middle.

Switching layout keeps your class list and rules, so you can try a room both ways before moving any furniture.

Desks for 20 to 35 students

StudentsRows of single desksPairsGroups of four
20 5 × 4 10 5
24 6 × 4 12 6
28 7 × 4 14 7
30 6 × 5 15 8 (two of three)
32 8 × 4 16 8
35 7 × 5 18 (one seat free) 9 (one of three)

About 36 inches (90 cm) between rows of chairs is enough to walk through. Desks in the generator are drawn to scale in centimetres, so a crowded plan is a crowded room.

Separate talkers and seat students who need the front

  • Keep apart: two students won’t sit side by side, one behind the other or in the same group.
  • Keep together: a support buddy or a translator stays next to the student who needs them.
  • Front row: for a tag such as “Needs front row”, for students with a vision or hearing need, or anyone you want close.
  • Seat at specific desks: keep a student by the door or near your desk.

If the rules can’t all be met, for example three students who must all sit apart in a room of pairs, the generator says which rule and why, and never breaks one quietly.

A new seating chart every few weeks

Press Shuffle and every student gets a new seat, chosen at random within your rules. With Avoid last time’s neighbours on, it remembers who sat next to whom and keeps them apart next time. Lock a desk first if a student should stay where they are. Each shuffle can be undone.

Import your class list

Most gradebooks and student information systems can export a class roster to Excel or CSV. Import the file, or copy the names from a spreadsheet and paste them. A Name column, or First name and Last name columns, are all you need. Student ID, email and similar columns are skipped, and columns such as Group or ELL become tags.

Print a chart for a substitute

The PDF puts each student’s first name and initials on their desk, with the board and your desk drawn in, so anyone can match faces to seats. A second page lists every student A–Z with their desk number. Print at 100% (“Actual size”) on Letter or A4. See a sample made from the example above: Letter PDF or A4 PDF.

Student names stay on this device

There’s no account to create and nothing to install. Your class lists and charts are saved in this browser on this device, and the names aren’t uploaded to our server. To use a chart on another computer, download the plan file and open it there from My plans. Clearing this site’s data in your browser deletes saved plans, so keep a plan file of anything you need.

Elementary, middle and high school, and computer labs

Younger classes often sit at shared tables: add round or rectangular tables instead of desks. Middle and high school classes tend to use rows or pairs, with a new chart each grading period. For a computer lab, add single desks along the walls and rotate them to face the screens (select a desk and press R).

Frequently asked questions

Is this classroom seating chart generator free?

Yes. Every layout, Smart arrange, Shuffle and the PDF are free, with no sign-up, no trial and no watermark.

Are my students’ names uploaded anywhere?

No. Your class list is saved in your browser’s storage on this device. There’s no account, and the names aren’t sent to our server. A share link carries the chart inside the link itself, so only people you give it to can see it.

How do I stop students sitting next to the same classmates again?

Press Shuffle in Arrange. With “Avoid last time’s neighbours” on, it remembers who sat next to whom on this device and seats them apart the next time. Your keep-apart and front-row rules still apply.

Can I keep certain students in the front row?

Yes. Tag them, for example “Needs front row”, then add a Front row rule for that tag. The board, teacher’s desk or podium on the plan decides which way is the front.

How do I seat 35 students?

Seven columns by five rows of single desks, 18 pairs with one seat free, or nine groups of four with one group of three. Add the desks from Add, then Smart arrange.

Can I import my class list from Excel or Google Sheets?

Yes. Copy the cells, including the header row if there is one, and paste them into Add students, or import a CSV or Excel file. You see a preview and can say what each column means before anything is added.

Does it work on a school Chromebook or iPad?

Yes. It runs in the browser, with nothing to install, in Chrome, Safari, Edge and Firefox. On a touch screen, tap a student, then tap a desk.

Can I keep a chart for each class period?

Yes. Each plan is saved separately on this device. Open My plans to start a new one, rename it after the period, or duplicate one that uses the same room.