Classroom seating chart maker
Rebuild your real room, keep the chatty kids apart, and print a chart that actually fits on one page. Free · no signup · nothing uploaded unless you turn on sync.
Why teachers use it
Your room, not a template
Start from rows or table groups, then drag desks anywhere — five tables plus a stray pair by the window, gaps for the door, odd class sizes. If your room is irregular (whose isn't?), the chart still matches it.
Keep-apart rules that stick
Mark any two students "keep apart" (or "keep together"), pin someone to the near-teacher zone, lock seats that are working — then shuffle. Every arrangement honors your rules, and warns you when something can't be satisfied.
One page, every time
Direct PDF download — no fighting the print dialog. Letter or A4, landscape or portrait, big-name mode for substitutes, and an ink-saver mode for the school laser printer.
Private by architecture
The whole tool runs in your browser. Your class list is stored on your device and never uploaded — there is no server to send it to. Seating rules and absences never appear on printed charts.
Popular setups, pre-configured: table groups of 4 · U-shape / horseshoe · keep students apart · substitute-ready charts · or grab blank printable templates for every layout.
How it works
- Paste your class list. Straight from Google Classroom's People page, your gradebook, or any list — "Last, First", emails and student IDs are cleaned up automatically.
- Make the room yours. Pick a starting layout, then add, delete and drag desks until it matches your actual classroom. Paint a "near teacher" zone for students who need priority seating.
- Set rules and shuffle. Keep-apart pairs, keep-together pairs, locked seats — then shuffle until it feels right, and download the PDF.
Questions teachers ask
Is it really free? What's the catch?
Free, no signup, no watermark, no student cap. RosterOwl has no server costs to recover — the whole tool runs in your browser — so the free tool is the product, and the plan is to keep adding classroom tools around your roster.
Where is my class list stored?
On your own device, in your browser's local storage — nothing is uploaded unless you switch on sync. That also means it lives in this browser by default: turn on sync to pick the same work up on another computer, or use "Save backup file" to keep a copy safe.
Can it handle my room? It's not neat rows.
Yes — that's the point. Templates are just starting points: add and delete individual desks, drag whole tables around, leave gaps. Empty desks are fine, and extra students wait in a tray until you seat them.
Does "keep apart" actually work when I shuffle?
The shuffle honors every rule it can, and tells you plainly when a combination is impossible (say, two keep-apart students in a two-desk room) instead of silently breaking a rule.
Will the printed chart show who has priority seating?
Never. Zones, rules and absences exist only on your screen. Printed and downloaded charts show names only — safe for the wall and for substitutes.
Does it work for middle school with multiple periods?
Yes — rooms and classes are separate. Set up your room once, and every class period shares it with its own roster, rules and seating.
One roster, every other tool
Your class list is already saved in this browser — every tool below picks it up, with no names retyped and nothing uploaded unless you turn on sync.
- Group maker Balanced teams that honor your keep-apart rules
- Student picker Fair cold-calling, nobody picked twice
- Classroom jobs chart Class jobs that rotate fairly, every week
- Award certificates One PDF, a certificate for every student
- Name tags & desk plates Desk plates and Avery-style badge sheets
- Class checklist Names down the side, your columns across
- Attendance sheet The month's real school days, pre-built
- Bingo cards A unique card for every player
- Flashcards & name cards Names or word lists as bold printable cards