Category

Teacher tools

A small set of free utilities for the moments that come up daily in a classroom — picking a student, splitting into groups, timing an activity, taking attendance, grading a quiz. All in the browser, no signups, no data sent anywhere.

Cold-call · Spin animation

Random Name Picker

Paste a class roster, click Pick one, get a fair random call-out. Optional no-repeat so every student gets a turn before any name comes up twice.

Open the tool →

Group projects · Balanced splits

Random Group Generator

Split a roster into balanced random groups by group count or group size. Sizes always within one — 13 students into 3 groups becomes 5/4/4, never 5/5/3. Copy or print the result.

Open the tool →

Partner work · Trio on odd

Random Pair Generator

Paste a roster, get random pairs in one click — for peer review, think-pair-share, lab partners. Odd counts become one trio so nobody is left out. Reshuffle until it looks right.

Open the tool →

Activities · Full-screen

Countdown Timer

A big, projector-friendly classroom timer. Quick presets (30s–20m), custom h/m/s, gentle finish chime. Wall-clock-anchored so backgrounded tabs stay correct.

Open the tool →

Roster · Printable

Attendance Sheet Generator

Build a printable attendance grid from your roster. Date range or class-meeting count. Prints clean to paper or PDF — useful for substitutes, field trips, and backup.

Open the tool →

Test scoring · Reference table

EZ Grader

Type total questions and number wrong, get the percentage and letter grade. Customizable A/B/C/D scale. Full reference table for grading a stack of papers without retyping.

Open the tool →

Cumulative GPA · Weighted +/−

GPA Calculator

Add a list of courses with letter grades and credit hours, get a weighted GPA on the standard 4.0 scale. Toggle to A+/A/A− granular +/− mode or unweighted. Useful for students checking their own GPA and teachers helping students track theirs.

Open the tool →

Course grade · Category weights

Weighted Grade Calculator

Set up category weights (homework, quizzes, tests, final), enter the grade for each, get the overall course grade with letter. A collapsible "what do I need on the rest?" planner answers the question students always ask the week before finals.

Open the tool →

Class scores · Four curve methods

Grade Curve Calculator

Paste a class's raw test scores, pick a curve method — flat add, square root, scale to max, or set average to a target. See curved scores side by side with before/after class statistics (min, max, mean, median, std dev).

Open the tool →

Custom puzzle · Printable + playable

Word Search Generator

Paste your unit's vocabulary, get a custom word search puzzle. Print for paper, or play in the browser by click-dragging across letters.

Open the tool →

Memory game · Custom decks

Memory Match

Paste your terms (or term-definition pairs), play a flip-card memory game. Three grid sizes, two play modes, solo or 2–4 players — works for vocabulary, spelling, math facts.

Open the tool →

Memory game · 4-color

Sequence Memory

Watch a sequence of colored panels flash, then repeat it. Each round adds one panel. Colorblind-friendly with distinct shapes and tones — a quick brain break or focus warm-up.

Open the tool →

Printable · Lined paper

Blank Worksheet Generator

Set the number of lines, add a title, name line, and date, and pick normal, wide, or cursive spacing. Numbered or plain. A clean ruled sheet for spelling tests, handwriting, journals, or exit tickets.

Open the tool →

Printable puzzle · SVG

Maze Generator

Pick a size and algorithm, get a crisp SVG maze with start, finish, and an optional solution overlay. Print for early finishers and indoor recess, or solve on screen.

Open the tool →

Story game · Classroom-safe

Mad Libs Generator

Eight classroom-safe story templates — pick one, fill in the parts of speech, print or copy the finished story. A painless way to drill nouns, verbs, and adjectives. Bring your own template too.

Open the tool →

Word game · Custom lists

Hangman

Paste your own word list and play hangman in the browser. Filter difficulty by word length, use the on-screen or physical keyboard, and a friendly kite fills in instead of a gallows.

Open the tool →

Attention · Brain break

Stroop Test

Name the ink color, ignore the word. The classic color-word test of attention and inhibitory control — a quick focus warm-up that works with mouse or keyboard.

Open the tool →

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.