Skip to content
JustTools

Exam Seating Arrangement Planner

Enter your classes and rooms and get an exam seating plan in which students of the same class never sit next to each other — with charts, attendance sheets, a notice-board list and desk slips ready to print.

Runs in your browser Free · no sign-up

At a glance

  • Makes an exam seating plan for any number of classes and rooms: enter roll-number ranges or paste a list, describe each room as rows of desks, and the plan appears at once.
  • Mixes the groups so that students of the same class, section or subject do not sit side by side, front–back or — with four or more groups — diagonally.
  • A room of 6 rows of 5 double desks seats 60 students: two sections of 30 fill it as a checkerboard, with no two classmates next to each other.
  • Reads ranges such as 1-40, 45, 50-60 or 23CS001-23CS060, and lists with names pasted from a spreadsheet.
  • Prints seating charts (one page per room), attendance sheets with a signature column, a notice-board list of which roll numbers go to which room, and desk slips — and exports CSV.
  • Handles broken or unused seats, 1 to 4 seats per desk, spare seats used as gaps, shuffled order, and up to 6,000 students in 60 rooms.
  • Runs in your browser: student names are never uploaded, and the plan is saved on your device only.

Step by step

How to make an exam seating arrangement

  1. 1

    Add your students

    Create one group for each class, section or subject in the session. Type roll-number ranges such as 1-40, or choose Paste a list for roll numbers with names.

  2. 2

    Add your rooms

    For each room enter the rows of desks, the desks across and the seats on each desk. The number of seats is shown as you type.

  3. 3

    Choose how to mix

    Keep Side by side and front–back for a checkerboard, or pick another rule. Choose whether seats are numbered down each column or along each row.

  4. 4

    Check the plan

    Read the message above the chart: it says whether everyone has a seat and whether any classmates still sit together. Tap Mark seats not in use for broken desks.

  5. 5

    Print

    Print the seating charts, attendance sheets, notice-board list and desk slips, or download the plan as CSV.

Features

Everything you need, nothing you don’t

No classmates as neighbours

Desk-mates first, then side, front–back and diagonal neighbours are taken from different groups.

Roll numbers or full lists

Type a range like 1-40, or paste roll numbers and names straight from Excel or Google Sheets.

Rooms as they really are

Rows, desks across and seats per desk for each room — and tap any seat that cannot be used.

Four printouts

Room charts for the door, attendance sheets for invigilators, a notice for students and labels for desks.

Find any student

Search a roll number or name to see the room and seat, highlighted on the chart.

Private by design

Nothing is sent to a server. The plan stays in your browser until you clear it.

How the seats are filled

Seats are numbered along a path — down each column of seats, or along each row — and filled in that order. At every seat the planner takes the next student from the group that clashes least with the neighbours already seated, and prefers the group with the most students still waiting, so the groups run out together.

Clashes are ranked: two classmates on the same desk are avoided first, then side by side across an aisle, then front and back, then diagonally. Within a group, students keep the order you entered, so roll numbers still run in sequence along the path and are easy to find.

A second pass swaps seats where that removes a clash that was left over. If a clash cannot be avoided — for example when one class is more than half the room — the planner tells you how many pairs remain instead of hiding them.

Which rule to choose

RuleWho is kept apartGroups neededResult
Side by side onlyDesk-mates and side neighbours2Each column is one class — easy for handing out papers
Side by side and front–backThe four nearest seats2A checkerboard; the usual choice
All around, diagonals tooAll eight surrounding seats4The strictest plan, for high-stakes exams
Don’t mixNobody1One class after another

How many students fit in a room

Seats = rows × desks across × seats per desk. Take away any seats you mark as not in use.

RowsDesks acrossSeats per deskSeats
54240
65260
85280
1062120
65130
64372

What to print

  • Seating charts — the room seen from above, with every roll number in its seat. One page per room, for the door and the invigilator. Wide rooms print in landscape.
  • Attendance sheets — seat, roll number, name, group and a signature box for each student, room by room.
  • Notice-board list — for each class, which roll numbers go to which room, so students find their room at a glance.
  • Desk slips — a label for each seat with the roll number, room and seat number, to cut out and stick on desks.

Tips for a fair seating plan

  • Seat at least two classes or subjects in every session; a single class can only be spaced out, not mixed.
  • For a clean checkerboard no group should be more than half the seats in use. If one is, add a room so that spare seats can act as gaps.
  • Keep a few spare seats in every room for late changes, and mark broken desks before printing.
  • Use Shuffled order for class tests where friends would otherwise sit in roll-number order near each other.
  • Print the notice-board list the day before, and the charts and attendance sheets on the day.

FAQ

Frequently asked questions

How do I make a seating arrangement for an exam?

Add a group for each class with its roll numbers, add each room with its rows and desks, and the plan is made automatically. Then print the charts for the doors, the attendance sheets for invigilators and the notice-board list for students.

How do I make sure no two students of the same class sit together?

Seat two or more classes in the same room and keep the rule on Side by side and front–back. The planner alternates the classes like a checkerboard. It works fully when no class is more than half of the seats used; otherwise it shows how many pairs could not be separated.

Can I use only roll numbers, without names?

Yes. Type ranges such as 1-40, 45, 50-60 — prefixes and leading zeros are kept, so 23CS001-23CS060 works too. Names are optional and only appear if you paste a list.

Can I paste students from Excel or Google Sheets?

Yes. Choose Paste a list and paste two columns: roll number, then name. One student per line; a tab or a comma between the two is understood.

How are seat numbers given?

In the order seats are filled: down each column from the front, or along each row, starting at the front left. Switch on Zig-zag to make every other column or row run the other way.

What if a desk is broken or a seat must stay empty?

Switch on Mark seats not in use and tap the seat on the chart. It is taken out of the count and the plan rearranges itself. Tap it again to bring it back.

What happens if there are more students than seats?

Everyone who fits is seated, and the message above the chart tells you how many students of each group have no seat, so you know how many more seats to add.

Is the student list uploaded anywhere?

No. The plan is made in your browser and saved only in your browser’s local storage, so it is there when you return. Clear all removes it.

Keep going

Browse every tool

Last updated Report a problem or suggest a feature