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.
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
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
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
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
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
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
| Rule | Who is kept apart | Groups needed | Result |
|---|---|---|---|
| Side by side only | Desk-mates and side neighbours | 2 | Each column is one class — easy for handing out papers |
| Side by side and front–back | The four nearest seats | 2 | A checkerboard; the usual choice |
| All around, diagonals too | All eight surrounding seats | 4 | The strictest plan, for high-stakes exams |
| Don’t mix | Nobody | 1 | One 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.
| Rows | Desks across | Seats per desk | Seats |
|---|---|---|---|
| 5 | 4 | 2 | 40 |
| 6 | 5 | 2 | 60 |
| 8 | 5 | 2 | 80 |
| 10 | 6 | 2 | 120 |
| 6 | 5 | 1 | 30 |
| 6 | 4 | 3 | 72 |
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?
How do I make sure no two students of the same class sit together?
Can I use only roll numbers, without names?
Can I paste students from Excel or Google Sheets?
How are seat numbers given?
What if a desk is broken or a seat must stay empty?
What happens if there are more students than seats?
Is the student list uploaded anywhere?
Keep going
Related tools
OMR Sheet Generator
Make printable OMR answer sheets free: up to 300 questions, 4 or 5 options, roll number bubbles, NEET-style sections and an answer key — as a PDF or print.
Random Name Picker
Pick random names with a spinning wheel: one or several winners, no repeats, and random groups. Fair, private and free — great for classrooms and giveaways.
Worksheet Generator
Free maths worksheet generator: printable addition, subtraction, times tables and division sheets with answer keys. Set the difficulty, download a PDF.
GPA & CGPA Calculator
Calculate SGPA, GPA and CGPA from credits and grades, convert CGPA to percentage with your university’s formula, and find the SGPA you need for a target.
Typing Speed Test
Free typing speed test in English and Hindi: check your WPM and accuracy, practise with passages, and take an exam-style test with full and half mistakes.
Image Compressor
Compress JPG, PNG, WebP and AVIF images online for free. Shrink photos by up to 90% or hit an exact KB target — right in your browser, with no upload.
Last updated Report a problem or suggest a feature