Seating charts
The classroom seating chart maker that shuffles with your rules
EasyClass is a seating chart maker for teachers: draw your real room, paste your class list, then drag names into seats or shuffle the whole class while it keeps the right students apart. Print it for a sub or show it full screen on the board.
Free plan · Unlimited charts · Works in any browser

- 10 room layoutsRows, pods, U shape, stations and more
- Up to 60 studentsPer chart, pasted or from a CSV
- Seating rulesKeep apart, sit with, front row (Pro)
- Print or presentPaper for the sub, full screen for class
Why teachers stop doing seating charts by hand
A new seating chart sounds like a ten minute job. Then you remember who can’t sit together, who needs to be near the board, and who sat next to whom last month. The sticky notes come out, and the evening is gone.
A seating chart maker does the remembering for you. Your room, your class list and your rules live in one place. When it’s time for a change, one click seats everyone again, and you only move the few kids you want to place yourself.
How to make a classroom seating chart
Most teachers have a first chart ready in a few minutes. You can change anything later.
Pick a room layout
Name the class, paste your class list and choose a layout like rows, pods of 4 or a U shape. It’s sized to your class, and you can move, add or rotate any desk after.
Seat your students
Drag names into seats, or seat everyone at once: fill the empty seats, reshuffle the whole class or seat them in ABC order. Add rules first and the shuffle follows them.

Print it or put it on the board
Print a clean copy for your desk or sub folder, or open present mode so students find their seats on the classroom screen when they walk in.

Room layouts
Draw the classroom you actually teach in
Start from one of 10 ready layouts, or an empty room, then make it match your space. Drag furniture where it really is, rotate it, and let it snap into line. Mark where the front of the room is, so “front row” means the right row.
- Single desks, pair desks, pods of 4 and 6, round tables, chairs and a rug
- Teacher desk, board, door, windows, shelves and plants
- Up to 300 items per room, with snap guides and a grid

Seating rules
A random seating chart generator that follows your rules
Random is fine until two best friends end up side by side. Tell EasyClass who to keep apart, who works well together and who needs a certain seat. Each time you shuffle, it looks for a seating that meets every rule, then tells you how many it met, like “11 of 12 rules met”, with a button to review the rest. Seating rules are part of Pro. On the free plan, the shuffle is fully random.
- Keep apart and sit with, for any two students
- Front of room, back of room, aisle seat or near the teacher
- Groups that sit together or spread one per table
- Mix levels at each table, alternate boy and girl, avoid last time’s neighbours
- Go back to any of your last 10 seatings in one click

Drag and drop
Drag and drop students, or seat everyone in one click
Move one student by dragging their name onto a seat. Drop them on someone and the two swap. When you want a fresh start, choose how to seat the class: fill only the empty seats and keep everyone else where they are, reshuffle everyone, or seat them in ABC order for the first week of school. Every change can be undone. Need to pick a student rather than a seat? Build your own random name picker by describing it in a sentence.
- Fill empty seats when a new student joins
- Undo and redo, plus keyboard shortcuts
- Names shown as First L., full name, first name or initials

Class lists and periods
Paste your class list once, then copy it to every period
Paste names straight from a spreadsheet or your gradebook, one per line, or upload a CSV file. Add a gender or level column if you want those rules. Teach five periods in the same room? Copy a chart and keep the room layout, then paste the next class list. Keep charts in folders and pin the ones you use every day.
- Paste or upload a CSV, TSV or text file
- Duplicates and header rows are skipped for you
- Copy a chart with the layout only, or with students, groups and rules
A printable classroom seating chart, ready for the sub folder
Print on Letter or A4 with the front of the room at the top or bottom, so it reads the right way from your desk. Add the class or period name, a student list and support needs if you want them. For a substitute, add notes on a second page next to an attendance list.
- A clean sheet, without any of the editor buttons
- Choose full names or First L. on paper
- Download as PDF or PNG with Pro

Present
Show the seating chart full screen on the classroom board
Open present mode on the projector and students find their own seats as they walk in. Flip between the student view and the teacher view, make names bigger, or find one student and highlight their seat. You can even reshuffle right from the board. Pair it with a classroom timer and noise meter on a display board for the rest of the lesson.
- Student view or teacher view with one key
- Bigger or smaller names, light or dark
- Find a student and light up their seat

One click in the app
Seating arrangement ideas
Every layout below is one click in EasyClass, sized to your class list. Here’s when each classroom seating arrangement tends to work.
- Direct teaching
Rows
Single desks in rows facing the front. Good for new routines, lectures and the first weeks of school, when you want every eye on the board.
- Partner work
Pairs
Two students per desk, in rows. Easy turn and talk without the noise of a full group. Pair a strong reader with one who needs support.
- Group work
Pods of 4 or 6
Desks pushed into small groups. Best for projects and cooperative learning. Use “mix levels at each table” so every pod has a mix.
- Discussion
U shape
Desks around three sides, open to the front. Everyone sees each other and the board, and you can walk the middle to check work.
- Big classes
Double U
An inner and an outer U. Keeps the discussion feel of a U when 30 or more students won’t fit in one ring.
- Centers and rotations
Stations
Pods plus a rug corner. Built for literacy and math centers, labs and small group rotations.
- Two sides
Debate
Two rows facing each other. Use it for debates, Socratic seminars and “agree or disagree” lessons.
- Quizzes and tests
Testing
Spaced single desks. Switch to it on test day and the class is re-seated in the new layout, then switch back after.
- Community
Circle
Desks in a ring facing the middle. Good for morning meeting, class circles and read alouds with older students.
- Board
- Teacher desk
- Desk or table
- One student
- Door
Classroom seating charts for every grade
K–2
- Rug spots for carpet time, next to table seats
- Stations layout for centers and small group rotations
- Color-coded groups for reading or math tables
3–5
- Pods of 4 with levels mixed at each table
- Front row seats for students who need to see the board
- Present mode so students find their seat after a reshuffle
6–8
- Keep apart rules for the pairs you already know about
- One chart per period, copied from the same room
- A new seating each unit that avoids last time’s neighbours
9–12
- Debate and U shape layouts for discussion days
- Testing layout for exams, then back to lab pairs
- A printed sub copy with notes and an attendance list
How EasyClass is different from a seating chart template
| EasyClass | A typical template | |
|---|---|---|
| Your room | Draw it with real furniture, doors and windows | A fixed grid of boxes |
| Shuffling | Random shuffle, ABC order or fill empty seats | Move each name by hand |
| Rules | Keep apart, sit with, front, aisle, near teacher | You remember them yourself |
| Class periods | Copy a chart and paste the next class list | Start over for each class |
| Print and present | Printable sheet, sub notes and full screen mode | Print only |
Your class list stays yours
A seating chart only needs names. Seat preferences like “front of room” are just preferences, with no diagnoses or notes needed. The seating editor doesn’t use AI at all: the shuffle is a plain algorithm, so your class list isn’t sent to an AI model to make a chart. Read our privacy policy.
- Charts are saved to your account only
- Print with first name and last initial if you prefer
- Delete a chart, its names and its history at any time
Questions teachers ask
Is the seating chart maker free?
Yes. On the free plan you can make as many seating charts as you want, use every room layout, drag students, shuffle at random, print and present. Seating rules, sub notes, arrangement history and PDF or PNG downloads are part of Pro. See pricing for what each plan includes.
Can I keep certain students apart?
Yes, with seating rules. Open a student and choose who to keep apart from, who they sit with, or a seat they need, like the front of the room or an aisle. When you shuffle, EasyClass tries to meet every rule and shows how many it met, so you can fix any it couldn’t.
How do I import my class list?
Paste it. Copy the names from a spreadsheet, gradebook or roster, one per line, and paste them into the class list box. You can also upload a CSV, TSV or text file. EasyClass skips duplicates and header rows, and a chart holds up to 60 students.
Can I make a different chart for each class period?
Yes. Make one chart per period. To save time, copy a chart and choose to keep the room layout only, then paste the next class list into the copy. You can sort charts into folders and pin the ones you use most.
Can I print a seating chart for a substitute?
Yes. Every chart prints as a clean sheet on Letter or A4, with the class name, a student list and the front of the room where you want it. With Pro you can add notes for the sub on a second page, next to an attendance list.
Can I make a random seating chart without rules?
Yes. Reshuffle everyone gives you a random seating chart in one click, and you can undo it if you don’t like it. If you’d rather move kids yourself, drag a name onto a seat, or onto another student to swap them.
Can I make a seating chart by asking in chat?
Yes. In the EasyClass chat, paste your names and say what you want, like “pods of 4, keep Ana and Ben apart, Cy near the front”. It makes the chart, saves it with your seating charts and gives you buttons to open, present or print it. Chat messages go to the AI model.
Does it work on a Chromebook or iPad?
Yes. EasyClass runs in the browser, so there’s nothing to install. Build layouts on a laptop, Chromebook or tablet. On a phone you can still present the chart and swap students, which helps when you’re walking the room.

Set up tomorrow’s seating tonight.
Paste your class list, pick a layout and shuffle. Then go do something else with your evening.




