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

EasyClass seating chart editor: a class list of 24 students on the left, each with their row and seat, and a classroom of single desks in rows facing the teacher desk and board, with every student’s name on their desk
  • 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.

  1. 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.

    Choose a layout dialog showing room thumbnails for Rows, Pairs, Pods of 4, Pods of 6, U shape and Double U, each with “24 seats for your 24 students”, and a seat count you can change
  2. 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.

    Seat students menu with Fill empty seats, Reshuffle everyone, Alphabetical and Seating options
  3. 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.

    Print preview of a seating chart titled Period 2 · Science, with the front of the room, teacher desk and board at the top and numbered desks with student names below

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
Room tab of the seating chart editor with the current layout, a Change layout button, seat furniture (desk, pair, pod of 4, pod of 6, round table, chair, rug) and room items (teacher desk, board, door) next to the classroom

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
Seating needs panel for one student with switches for front of room, near teacher, aisle seat and back of room, plus Keep apart from and Sit with student pickers, and a note that only the teacher sees these

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
Seating chart editor with the Seat students menu open, offering Fill empty seats, Reshuffle everyone and Alphabetical, next to a classroom where every student is seated

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
Add your class list dialog with names pasted from a spreadsheet, a column picker that reads Name, Gender and Level, a count of 12 new students and a preview of the names

Print

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
Print page for a seating chart with options for Letter or A4 paper, First L. or full names, front of room at the top or bottom, a class or period name, a student list and support needs, next to a preview of the printed sheet

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
Seating chart in present mode, shown from the students’ side with the front of the room at the bottom, one student’s seat highlighted and the present toolbar for flip, text size, find, reshuffle, dark mode and full screen

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

EasyClassA typical template
Your roomDraw it with real furniture, doors and windowsA fixed grid of boxes
ShufflingRandom shuffle, ABC order or fill empty seatsMove each name by hand
RulesKeep apart, sit with, front, aisle, near teacherYou remember them yourself
Class periodsCopy a chart and paste the next class listStart over for each class
Print and presentPrintable sheet, sub notes and full screen modePrint 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.

Painted children walking up the path to a schoolhouse on a hill

Set up tomorrow’s seating tonight.

Paste your class list, pick a layout and shuffle. Then go do something else with your evening.