Your roster, once.
Then everything you print.
The Teacher Toolkit is a free browser extension that turns one roster file into seating charts, labels, badges, checklists, groups and PDFs — and keeps every one of them on your own computer, ready to reopen next week.
It's live — one click, free, and nothing to set up. Works in Chrome and in Edge, which installs Chrome Web Store extensions directly. No account, no trial, and it keeps working with the wifi off.
Export from your SIS
Download the roster PowerSchool, Infinite Campus or Skyward already gives you. CSV, tab-separated, or Excel — whatever comes out.
Drop it in, once
The extension reads the columns, splits one file into your separate courses, and remembers them. You do this in September, not every week.
Open any tool
Every tool starts with a class picker. Choose Period 3 and it is already filled in — no re-pasting names into eight different pages.
It's still there tomorrow
Charts, label runs and marked-up PDFs save to your computer. Reopen, tweak, reprint — in January, from the same file you built in August.
Eight tools that all speak the same roster.
They are the tools teachers actually reach for in the first week of school and the day before a sub covers your room — rebuilt so they remember your work instead of losing it when you close the tab.
One export. All six of your courses.
SIS exports come out as one long file with a course column, not as six tidy rosters. The extension does that split for you — and if your district made three sections of the same class period, you can merge them into one.
- Reads CSV, tab-separated exports and Excel files straight from your SIS
- Splits one file into a class per course, or combines several courses into one period
- Handles a single "Last, First" column, and tells you when it had to guess
- Keeps up to six parent or guardian contacts per student — name, email and phone
- Re-import in January and it updates the students you have instead of duplicating them
Seating charts that reopen in January.
Build the chart once, flag the pairs who cannot sit together, and reshuffle as often as you like — every arrangement respects the rules you set.
- Rows, pairs, pods or a layout you drag into the shape of your actual room
- Keep-apart groups of any size — flag three or four students and none of them sit together
- Honored on every reshuffle, not just the first one
- Fills from the front of the room backwards, so the empty seats end up at the back
- Lock the seats you have already settled and reshuffle only the rest
- Saved on your computer — open last semester's chart and edit it
- Desk slips — a small card per desk listing who sits there in every one of your classes, to cut out and tape on
- Prints clean, with your name and the class at the top for the substitute
Labels and letters, merged from your class.
Address a whole class's families in one pass. Pick the sheet you actually bought, pick a class, and print — the layout is measured to Avery's own dimensions so the text lands inside the labels.
- Avery address, shipping and return-address sheets, plus full-page letters
- Merge from a saved class, its guardian contacts, or any CSV you drop in
- Type {{first}} in a letter and it fills per student
- Start on any label so you can use up a part-used sheet
- Save the template and reuse it every quarter
Name badges and desk tents in one print.
Badges for the first week, an assembly or a field trip; foldable tents so a sub — or you, in September — can call every student by name.
- Avery 5395 badges straight from a class list
- Foldable desk tents that read right from both sides of the desk
- Add the period, the room or your name under each student
- Print full names, or first name and last initial for anything that leaves the room
- Pick the font size once and it fits the longest name on the sheet
Every grid you keep redrawing by hand.
Attendance, turn-in trackers, reading logs, sign-in and sign-out sheets, mastery checklists — generated from the class you already imported, sized to fit one page.
- Attendance grids with the dates already down the top
- Turn-in and missing-work trackers, one column per assignment
- Blank-column sheets for whatever you are tracking this week
- Export to CSV when you want it in a spreadsheet instead
Groups that don't put those two together.
Say how many groups you want — or how big each one should be — and it deals the class out. The same keep-apart pairs from your seating chart apply here, so you set them once.
- By number of groups, or by how many students each group should hold
- Keep-apart groups of any size are respected, and it tells you if a rule is impossible
- Even out the leftovers instead of stranding one student alone
- Reshuffle until it looks right, then print or save the arrangement
A name picker that doesn't call the same three students.
It works through the whole class before anyone comes up twice — and it remembers where it got to, so closing the tab between periods doesn't start the cycle over.
- No repeats until everyone has had a turn
- Press the space bar to pick — no hunting for a button mid-lesson
- Full-screen mode, big enough to read from the back of the room
- Skip an absent student without breaking the rotation
PDF tools that never upload the file.
The free PDF sites want you to upload a document to a server you know nothing about. This does the same jobs inside your own browser — including on the days the wifi is down.
- Combine, reorder, rotate, delete and extract pages
- Split one packet into a file per student
- Sign and fill forms, add text, highlight and black out
- Booklets, N-up handouts, and shrinking a file that is too big to email
- Nothing is uploaded — there is no server involved at any point
Everything you make is still there tomorrow.
A library of everything you have built, an autosave that survives a crash, and a single backup file for the day the district hands you a new laptop.
- One list of every chart, label run, tracker and badge sheet, by class
- Autosave as you work — reopen after a crash and it offers your draft back
- Duplicate last year's chart instead of rebuilding it
- One backup file holds your classes and documents; restore it on any computer
- Deleted work waits 30 days in the trash before it actually goes
It stays on your computer.
This is not a promise about how carefully we store your roster. There is nothing to store — the extension writes to your own machine, and our servers are never involved.
Local, and only local
Rosters, guardian contacts and every document you make are saved by your browser on your computer. We cannot read them, export them, or restore them for you.
No access to any website
On a fresh install the extension asks for permission to store data on your computer, and nothing else. It cannot read the pages you visit or your browsing history.
It works with the wifi off
Every tool runs offline. The only time it contacts us at all is if you press Send feedback or deliberately connect it to a ClassConvene account.
Nothing is sent to a model
There is no AI in the extension — no model calls, no API keys, no analysis of your roster or your documents. ClassConvene's AI features live on the website, where you choose to use them.
Contacts never leave
Parent and guardian names, emails and phone numbers stay on your device permanently. They are never transmitted, even if you turn on roster sync.
Removing it deletes everything
Because there is no copy on our side, uninstalling the extension or resetting your browser profile erases your work. That is why it keeps nudging you to save a backup file.
Worth knowing before you rely on it. Seating charts, labels, badges, checklists and PDF tools now live in the extension rather than on classconvene.org. That is what makes them save your work and stay off our servers — but it also means they need Chrome or Edge on a computer where you can install an extension.
The rest of ClassConvene is unaffected: assessments, PRISM, Canopy, the Substitute Planner and everything else still run in any browser, with no extension needed. Neither one requires the other.
Already use ClassConvene? Connect it — or don't.
Signing in is a door, never a gate. Every tool works forever without an account. If you do connect, you can push a roster you have already typed into the extension up to your ClassConvene classes instead of entering it twice.
- Sends exactly five fields: first name, last name, school email, grade level, student ID number
- Only where your district has signed a data privacy agreement — otherwise it is blocked, and it tells you why
- Guardian contacts, student ID numbers and every document you make are never sent
- Seating charts can go up too — so the Substitute Planner on the website can attach one
- Without an agreement a chart still syncs, but only the room: desks, pods and the board wall, with every name dropped before it is stored
- One-way and manual — nothing syncs in the background
- Disconnect from either side at any time
There's a button for telling us it's broken.
Every page of the extension has a Send feedback link, and the form shows you the exact diagnostics it would attach before anything is sent. You can also write to us from here without installing anything.
- Bug, suggestion or "this bit is good" — all three go to the same human inbox
- No account needed, and an email address is optional
- A person reads every report; an automated step groups similar ones so a common problem isn't missed
- Never includes a roster, a document, or a student's name — and it shows you that before sending
Reviewing this before your staff install it?
A default install declares two permissions — local storage, and permission to use more than 10 MB of it — and no website access at all. It contains no remote code and makes no network requests until a teacher presses a button. The IT guide has the extension ID, the force-install policy JSON for the Google Admin console, and an explicit note that it belongs on a staff organizational unit, never a student one.
Because the data is on the teacher's device, a district powerwash erases it — plan for teacher-managed backups rather than treating it as district storage.
Four clicks, and about a minute.
It installs from the Chrome Web Store like any other extension. Nothing to sign up for, nothing to configure, and nothing to pay, ever.
Open the listing
Use the Add to Chrome button at the top of this page, in Chrome or in Edge. It opens the real Chrome Web Store page — check the publisher says SoftwareConvene LLC.
Add to Chrome
Press Add to Chrome (or Get on Edge), then Add extension when it asks. It requests permission to store data on your computer, and nothing else.
Pin it
Click the jigsaw-piece icon in the toolbar and pin the ClassConvene icon so it's one click away. Then click it to open the toolkit.
Then import a roster
Drop in the export your student information system already gives you. Every tool can use it from then on, it updates itself, and your classes and documents stay on your machine.
Two things worth saying plainly. What installs is the finished build — not a cut-down trial and not a temporary copy. And because it installs from the store like any other extension, it works on a school-managed computer without developer mode.
If your district blocks extension installs entirely, that's a policy your IT team sets; send them the IT guide and they can approve it for staff.
Get the Teacher Toolkit.
Free, offline, no account, and no access to any website you visit. It's on the Chrome Web Store now — one click and it's yours.