About these tools
Teaching is a series of small daily decisions wrapped around a few large weekly ones. Who answers next. How the class splits into pairs. How long this activity gets. Who's here today. What grade this paper earns. None of those are the interesting part of teaching — they're the chores that crowd it out. This collection handles the chores.
Each tool runs entirely in the browser. Pasting a class roster doesn't send it anywhere. There's no signup, no analytics, no telemetry. Bookmark the page you use most or pin the tab — that's the install.
Why these specific tools, in this specific order
The first six tools cover the most common classroom-management tasks that don't already have great built-in answers in a school's gradebook or LMS. Cold-calling wants to be visible and unbiased — a digital random picker beats the teacher's instinct, which always favors the same students whether the teacher means to or not. Group formation needs to feel fair — students notice patterns. The Group Generator handles three-or-more splits; the Pair Generator is the same idea for two-at-a-time activities like peer review, think-pair-share, or lab partners, with an odd count folding into a trio so nobody works alone. Timing wants to be visible to the room, not the teacher's clipboard. Attendance sometimes still needs paper — substitutes, field trips, dead-tablet days. Test scoring wants to be a lookup, not arithmetic, when you're grading 30 papers in a row.
Three more grading calculators sit alongside EZ Grader for the parts of teaching where the arithmetic stacks up. The GPA Calculator handles the cumulative case — letter grades plus credit hours across a semester or career, on the standard 4.0 scale with +/− support. The Weighted Grade Calculator handles the in-progress case — set up categories with weights (homework 20%, tests 50%, etc.), enter the grade in each, see the overall course grade plus a "what do I need on the rest?" planner for the conversation students always ask the week before finals. The Grade Curve Calculator handles the class-wide case — paste a roster's raw scores, pick a curve method (flat add, square root, scale to max, or set-average-to-target), see the before/after distribution side by side.
The next cluster is different: Word Search and Memory Match turn whatever vocabulary list you're teaching into a quick activity. Paste this week's spelling words, a unit's content-area terms, math facts, or term-definition pairs — get a printable puzzle or a flip-card memory game in seconds. Sequence Memory is the odd one out — no content to paste, just a brief working-memory game with four colored panels — useful when you want a thirty-second brain break that doesn't depend on the day's material. All work for review days, sub plans, early finishers, and indoor recess.
A second set of activity tools rounds out the same need from different angles. When you need a clean ruled sheet — for a spelling test, handwriting practice, a journal page, or an exit ticket — the Blank Worksheet Generator makes one in seconds: set the line count, add a title, name line, and date, and pick normal, wide, or cursive spacing. Turn on numbered lines for a spelling test, then pair it with Memory Match or the Word Search Generator to practice the same list earlier in the week. For parts-of-speech practice that doesn't feel like a worksheet, the Mad Libs Generator has eight classroom-safe templates that quietly drill nouns, verbs, and adjectives. For a quick vocabulary or spelling game on the projector, Hangman takes your own word list and uses a friendly kite instead of a gallows. When you just need to fill ten minutes with something productive and printable, the Maze Generator produces a fresh SVG maze at any size — good for early finishers and indoor recess. And the Stroop Test is the focus-warmup counterpart to Sequence Memory: name the ink color, ignore the word, a thirty-second reset that needs no setup.
Each tool earns its place by being faster than the alternative the moment you actually need it.
Built for classrooms, not for student data harvesting
The category of "free teacher tools" online is unfortunately full of sites that gate the actual tool behind a signup, run targeted ads to teachers and students, or quietly collect classroom data as a business model. The tools here are the opposite: nothing leaves the browser. Rosters you paste, grades you compute, names you pick — all of it stays on your machine.
That's also why this is not an LMS. There's no login, no class management, no student profiles. The tools are designed for the moments where you don't want any of that — quick splits, quick picks, quick timers, quick grades, then close the tab.
FAQ
Are these tools free for classroom use?
Yes. All tools are free for personal, classroom, and commercial use. No license to accept, no attribution required, no paid tier, no ads. Rosters and grades you enter never leave your browser. There's no school district approval needed because no student data is transmitted anywhere.
Does student data ever leave my browser?
No. Every tool runs entirely in your browser. Rosters you paste into the Name Picker, Group Generator, or Attendance Sheet are processed locally and discarded when you close the tab. No server logs, no analytics, no telemetry. You can verify by opening your browser's network inspector while typing — there are no outbound requests.
Does the Countdown Timer keep running if I switch tabs?
Yes. The timer is wall-clock anchored — it stores the target finish time and counts down to that, rather than relying on browser tab-tick rates that throttle when backgrounded. Switch tabs, mute the page, lock the screen — the timer keeps accurate time and rings the chime at the right moment.
How does the Random Name Picker avoid calling on the same student twice?
Enable the optional no-repeat mode. It tracks names already picked in the current session and excludes them from the next draw until every name has come up once, then resets. Without no-repeat, each pick is independent — a name can come up twice in a row, which is occasionally what you want.
Are the group splits actually balanced?
Yes. Groups always end up within one of each other — 13 students into 3 groups becomes 5/4/4, never 5/5/3. The generator works by randomizing the roster, then distributing names round-robin, so every student has an equal chance of being in any group while the sizes stay even. Sizes are visible above each group so you can see the split before printing.
Can I save my class rosters?
Each tool keeps your last-pasted roster in browser local storage so it survives a refresh, but rosters are never saved to a server. If you want to keep a roster long-term, paste it into a text file or note. We're exploring an opt-in saved-rosters feature for a future release that would still keep everything client-side.
Coming next for teachers
- Behavior tally / dojo-style tracker — quick tap counter for class points or behavior tallies during a lesson.
- Seating chart generator — paste a roster, define a grid, get a randomized or alphabetical seating chart you can print.
- Bell schedule countdown — countdown to the next period change for whatever schedule you paste in.
- Reading level checker — Flesch-Kincaid grade level on pasted text, useful for matching readings to a grade band.
- Worksheet and exit-ticket generators — quick printable templates for daily use.
Have a request? Tell us what you'd use.