Classroom desk layout

Classroom seating chart maker for teachers

Arrange students by behavior, learning needs, or groups — and regenerate in seconds when things change.

Built for K–12 teachers

Behavior and focus goals

Separate distraction pairs, place peer supports nearby, and keep anchor students consistent while the rest of the room rotates.

Learning needs & accommodations

Lock front-row or accessibility seats for IEP requirements so smart seating never moves those placements when you re-run assignments.

Rotations and substitute plans

Save versions for daily class, testing days, and group work—then export a sub-friendly chart anyone can read at a glance.

How it works

  1. 1

    Import your list

    Add guests or students via CSV upload or manual entry. Tag groups, meals, or support needs.

  2. 2

    Set up your layout

    Place round or rectangular tables, name seats, and define rules for who sits together or apart.

  3. 3

    Assign seats

    Run smart seating for a first draft, drag to fine-tune, lock must-stay seats, and export when ready.

Everything you need to assign seats

Smart auto-assign

Run smart seating to propose a first draft from your rules, tags, and table capacity—then tweak any seat by hand.

Drag and drop

Move guests between tables and seats on a visual canvas. See capacity and open chairs at a glance.

Seating rules

Set keep-together and keep-apart rules so assignments respect relationships, behavior needs, or VIP placement.

CSV import

Upload your guest or student list from a spreadsheet and start assigning in seconds—no retyping names.

Print & export

Export PDF or print-ready charts for venues, subs, registration desks, and day-of staff.

Save versions

Save multiple layout versions—testing days, backup plans, or client options—and switch without rebuilding.

Perfect plans for every event size.

From small gatherings to large conferences, we have the right plan for you. Paid plans checkout securely with Stripe—no extra steps.

Free

Perfect for trying out Seatuationship with basic features. No credit card required.

$0 /month
Get started free
  • Up to 20 guests per event
  • Basic seating rules
  • 1 saved version
  • Basic export

Basic

Perfect for small–medium events like weddings, classroom seat assignments, and individual users up to 250 guests.

$7.99 /month or $75.99 /year
Subscribe — Basic
  • Up to 250 guests per event
  • Advanced seating rules & tagging
  • Export to PDF & Excel
  • 10 saved versions

Pro

Ideal for medium events, departments, and growing teams up to 1000 guests.

$14.99 /month or $139.99 /year
Subscribe — Pro
  • Up to 1000 guests per event
  • Advanced rules & tagging
  • Unlimited versions
  • Team collaboration

Frequently asked questions

How do I make a classroom seating chart?

Add your students, apply tags for behavior or learning needs, set any keep-apart rules, and run smart assignment. Seatuationship arranges everyone and lets you drag and drop to fine-tune.

Can I save multiple seating arrangements?

Yes — save separate layouts for regular class, testing days, group work, and substitute teachers. Switch between them anytime.

Is it free for teachers?

The free tier supports up to 20 students. The Basic plan at $7.99/month covers up to 250 students — enough for most teachers managing multiple classes.

Can I separate students who distract each other?

Yes — set a keep-apart rule for any pair and every layout will honor it, including when you re-run smart seating.

What teachers are saying

I used to spend Sunday night shuffling sticky notes. Now I regenerate my chart in minutes and actually enjoy Monday mornings.

Ms. Johnson, 4th grade teacher

Lab groups change every unit—saving separate layouts means I'm not rebuilding the room from scratch each time.

Mr. Patel, high school science

Locking accessibility seats and keeping distraction pairs apart just works. Smart seating respects my rules every time I re-run it.

Mrs. Chen, special education

Build your classroom seating chart free

Set up your desk layout and assign students in minutes.