Build a printable seating plan for your classroom. Set the class size, choose the number of rows and columns, and reserve front-row or window seats for the students who need them.
All processing runs locally in your browser. Your data is not uploaded to any server.
100% Local
How to Use the Seating Chart Generator
Enter the class size and the number of rows and columns, then press Generate Seating Chart. Seats are numbered in the order students are placed, and special requests are honoured first.
Handling special needs
Students who need the front are placed in the first row or rows.
Students who need a window seat are placed in the left or right column.
The remaining students fill the other seats in order.
Tick Shuffle to mix the remaining seats for a fresh arrangement.
Features
Any class size from 1 to 80 students
Adjustable rows and columns up to twelve each
Front-row and window-seat requests respected
Optional shuffle so the plan can change each week
Copy the plan or print it for the classroom wall
All processing runs locally in your browser. Your data is not uploaded to any server.
Regenerate the chart at the start of each month so students work with different neighbours, while keeping the special seats fixed.