Free Teacher Resources
100% free — no accounts, no paywalls

Free teaching resources for every classroom and kitchen table

Customizable, printable worksheet generators for homeschool and in-school teachers. Make exactly the practice sheet you need in seconds — then print it for free.

Popular tools

Generate a printable in seconds.

See all →
HandwritingWriting

Handwriting Practice Generator

Type any words or sentences and generate a printable tracing worksheet. Great for letter formation, name practice, and copywork.

Grades: PreK, K, 1-2Open tool →
Math

Math Worksheet Generator

Create printable addition, subtraction, multiplication, and division worksheets with custom number ranges and problem counts.

Grades: K, 1-2, 3-5Open tool →
PuzzlesReading

Word Search Generator

Turn any spelling, vocabulary, or theme word list into a printable word search puzzle. Choose grid size and directions, with an optional word bank.

Grades: 1-2, 3-5, 6-8Open tool →
Puzzles

Maze Generator

Generate a fresh printable maze every click. Adjust the size for quick warm-ups or challenging brain breaks for any age.

Grades: PreK, K, 1-2, 3-5, 6-8Open tool →
PuzzlesReadingMath

Bingo Card Generator

Create a class set of unique randomized bingo cards from your own word or number list. Perfect for vocabulary review, sight words, or math facts.

Grades: PreK, K, 1-2, 3-5, 6-8Open tool →
Math

Telling Time Generator

Printable analog-clock practice. Kids read the clocks or draw the hands, at intervals from the hour down to the minute, with an optional answer key.

Grades: K, 1-2, 3-5Open tool →
PuzzlesReading

Crossword Generator

Turn your own words and clues into an interlocking crossword puzzle with numbered Across and Down clue lists and an optional answer key.

Grades: 3-5, 6-8, 9-12Open tool →
PuzzlesMath

Sudoku Generator

Generate printable 9×9 Sudoku puzzles with a guaranteed unique solution. Choose easy, medium, or hard, with an optional answer key.

Grades: 3-5, 6-8, 9-12Open tool →
ReadingMath

Flashcard Generator

Make printable cut-out flashcards from your own list, with a term on the front and a definition or translation on the back. Great for vocabulary and math facts.

Grades: PreK, K, 1-2, 3-5, 6-8Open tool →
Math

Function Playground

An interactive grapher: drag sliders for the coefficients of linear, quadratic, exponential, trig, and transformation functions and watch the curve update instantly.

Grades: 6-8, 9-12Open tool →
Math

Step-by-Step Equation Solver

Solve linear equations one step at a time. Every step shows the move, the new equation, and a 'Why can we do that?' explanation — reasoning, not just answers.

Grades: 6-8, 9-12Open tool →
Math

Fraction Visualizer

See fractions as bar and pie models. Adjust the numerator and denominator, compare two fractions, and watch their exact sum update instantly.

Grades: 1-2, 3-5, 6-8Open tool →
Math

Probability Simulator

Flip coins, roll dice, or sum two dice and watch the tallies build up. Compare experimental results to theoretical probability in real time.

Grades: 3-5, 6-8, 9-12Open tool →
Math

Long Division Solver

Work through long division one step at a time — every bring-down, multiply, subtract, and remainder is shown and explained, with the final quotient.

Grades: 3-5, 6-8Open tool →
Teaching Tools

Random Name Picker

Paste your class list and pick a student at random with a fun spin. Option to remove names after they're chosen so everyone gets a turn.

Grades: PreK, K, 1-2, 3-5, 6-8, 9-12Open tool →
Teaching Tools

Classroom Timer

A big, easy-to-read countdown timer for activities and transitions. Quick-set buttons, start/pause/reset, and an alert when time is up.

Grades: PreK, K, 1-2, 3-5, 6-8, 9-12Open tool →
Teaching Tools

Dice Roller

Roll any number of dice with 4, 6, 8, 10, 12, or 20 sides. Shows each die and the total — perfect for math games and probability.

Grades: K, 1-2, 3-5, 6-8, 9-12Open tool →
Teaching Tools

Team Scoreboard

Keep score for classroom games and team challenges. Add teams, rename them, and tap to add or remove points on a big, visible board.

Grades: PreK, K, 1-2, 3-5, 6-8, 9-12Open tool →
Teaching ToolsHandwriting

Paper Generator

Print lined, graph, dot-grid, or handwriting paper in any size with adjustable spacing. Perfect when you just need a clean sheet, fast.

Grades: PreK, K, 1-2, 3-5, 6-8, 9-12Open tool →
PuzzlesReading

Word Scramble Generator

Turn any spelling or vocabulary list into an unscramble puzzle with write-in lines, an optional word bank, and an answer key.

Grades: 1-2, 3-5, 6-8Open tool →
Math

Base-Ten Blocks

Build any number from thousands, hundreds, tens, and ones blocks and see its expanded form — a hands-on way to understand place value.

Grades: K, 1-2, 3-5Open tool →
Math

Geometry Transformer

Translate, rotate, and reflect shapes on a coordinate grid and watch exactly how the coordinates change. Great for understanding transformations.

Grades: 3-5, 6-8, 9-12Open tool →
Math

Quadratic Solver

Solve ax² + bx + c = 0 step by step with the quadratic formula — discriminant, simplified radicals, and the reasoning behind each move.

Grades: 6-8, 9-12Open tool →
Math

Math Charts

Printable multiplication tables (up to 15×15) and hundreds charts — filled for reference or blank for fill-in practice.

Grades: 1-2, 3-5Open tool →
PuzzlesReading

Cryptogram Generator

Encode any phrase with a secret substitution cipher for students to crack. Optional starter letter and answer key.

Grades: 3-5, 6-8, 9-12Open tool →
Math

Number Line

Visualize integer addition and subtraction as jumps along a number line — including crossing zero into negative numbers.

Grades: K, 1-2, 3-5, 6-8Open tool →
Math

Fraction · Decimal · Percent

Build a fraction and instantly see it as a decimal and a percent, with a 100-square grid that shows exactly how much it is.

Grades: 3-5, 6-8Open tool →
Math

Order of Operations Solver

Enter an expression and watch PEMDAS unfold one operation at a time, with the reasoning for every step.

Grades: 3-5, 6-8, 9-12Open tool →
Math

Unit Circle Explorer

Drag the angle around the unit circle and watch the coordinates — see exactly where sine, cosine, and tangent come from.

Grades: 9-12Open tool →
Math

Area & Perimeter Explorer

Resize a rectangle on a grid and watch area and perimeter update — a hands-on way to see the difference between them.

Grades: 1-2, 3-5, 6-8Open tool →
Math

Place-Value Chart

Type a number and see what each digit is worth, from thousands to hundredths, with the expanded form.

Grades: 1-2, 3-5Open tool →
Math

Mean, Median & Mode

Enter a data set and instantly see the mean, median, mode, and range — with the work shown for each.

Grades: 3-5, 6-8, 9-12Open tool →
Math

Angle Explorer

Open and close an angle on a protractor to see its measure and whether it's acute, right, obtuse, straight, or reflex.

Grades: 3-5, 6-8Open tool →
Math

Systems of Equations Solver

Solve two linear equations by elimination, step by step, with exact fraction answers and the reasoning for each move.

Grades: 6-8, 9-12Open tool →
Math

Add & Subtract Fractions

See the common-denominator method step by step — find the LCM, rewrite each fraction, combine, and simplify.

Grades: 3-5, 6-8Open tool →
Math

GCF & LCM Solver

Find the greatest common factor and least common multiple using prime factorization, with the reasoning shown.

Grades: 3-5, 6-8Open tool →
ReadingWriting

Spelling Practice Generator

Turn a word list into a full spelling sheet: copy each word, put them in ABC order, and a blank test section.

Grades: 1-2, 3-5, 6-8Open tool →
ReadingWriting

Fill-in-the-Blank Generator

Paste a passage and bracket the words to remove — they become blanks with a word bank and an optional answer key.

Grades: 1-2, 3-5, 6-8, 9-12Open tool →
Math

Counting Money Generator

Generate coin-counting worksheets — add up pennies, nickels, dimes, and quarters and write the total, with an answer key.

Grades: K, 1-2, 3-5Open tool →
Math

Coordinate Grid Generator

Print blank coordinate planes for graphing practice — choose four quadrants or first-quadrant only, the range, and how many per page.

Grades: 3-5, 6-8, 9-12Open tool →
Teaching Tools

Quiz Maker

Type questions to create a printable quiz with multiple-choice and short-answer items, plus an optional answer key.

Grades: 1-2, 3-5, 6-8, 9-12Open tool →
Teaching Tools

Rubric Maker

Build a printable grading rubric with your own criteria and performance levels — fill in descriptors or leave them blank.

Grades: 3-5, 6-8, 9-12Open tool →
Teaching Tools

Award Certificate Maker

Personalize and print award certificates for achievement, effort, or good behavior — with a clean decorative border.

Grades: PreK, K, 1-2, 3-5, 6-8, 9-12Open tool →