Math worksheet and test generator

Make a free printable math test for kindergarten to grade 8, with an answer key, or take it online.

🧒 Kids: press Take online exam and answer every question! ⭐

Build your exam

10
Print and online settings
Test header: school, class, marks

Saved on this device for your next test.

Student test link: opens only the test, with no settings, menus or answers. Students see their score at the end. Copy link saves this exact page for you (with the answer key if it is showing). Print with the key hidden for the student copy, then show it for your marking copy.

Your exam will appear here Choose a grade and topic, then select Generate exam.
For parents and teachers ↓

How to make a math worksheet

  1. Choose the grade and topic. Topics are grouped by area within each grade band.
  2. Set the difficulty and options, such as layout, regrouping, which times table or remainders.
  3. Mix in up to three more topics if you like. Each one becomes its own part of the test.
  4. Pick how many questions, from 5 to 50, and tick “Add work space” if your child needs room to work.
  5. Press Generate exam. Don’t like one question? Press the round arrow button next to it for a new one.
  6. Print it or send it. Print a student copy and a marked copy, or press Copy student test link.

Ready-made worksheets to start with

One tap opens the generator with these settings and a fresh set of 20 questions.

Topics by grade

97 topics in four grade bands. Each topic opens the generator ready to go; the lesson link explains it with pictures.

Kindergarten – grade 1 (KG – class 1): 11 topics

Topic (opens the generator)Learn it
Addition & Subtraction
Addition to 10Within 10 (addition)
Subtraction to 10Within 10 (subtraction)
Addition & Subtraction to 20Within 20 (addition)
Making Ten & Missing AddendsNumber Bonds
10 More, 10 Less10 more and 10 less (place value)
Number Sense
Comparing Numbers (<, >, =)Comparing Numbers (place value)
Counting & Skip CountingCounting to 120 (number sense)
Before, After & BetweenBefore, after and between (number sense)
Place Value (Tens & Ones)Tens and ones (place value)
Review & Word Problems
Word ProblemsAddition Word Problems
Mixed Review

Grades 2 – 3 (Class 2 – 3): 17 topics

Topic (opens the generator)Learn it
Addition & Subtraction
Addition to 1002-Digit Addition
Subtraction to 1002-Digit Subtraction
Addition to 1,0003-Digit Addition
Subtraction to 1,0003-Digit Subtraction
Multiplication & Division
Basic MultiplicationMultiplication Strategies
Division FactsDivision Facts
Fact FamiliesFact families (subtraction)
Number Sense
Comparing Numbers to 1,000Comparing Numbers (place value)
RoundingRounding (place value)
Expanded FormExpanded form (place value)
Odd & Even NumbersEven and Odd (number sense)
Time, Money & Measurement
Telling TimeTelling Time (measurement)
Elapsed TimeElapsed Time (measurement)
Counting MoneyCounting Money (measurement)
PerimeterPerimeter (geometry)
Review & Word Problems
Word ProblemsSubtraction Word Problems
Mixed Review

Grades 4 – 5 (Class 4 – 5): 30 topics

Topic (opens the generator)Learn it
Multiplication & Division
Multi-Digit MultiplicationMulti-Digit Multiplication
Long DivisionLong Division
Fractions
Fractions (Addition & Subtraction)Adding Fractions
Mixed Numbers (Add & Subtract)Adding Fractions
Multiplying Mixed NumbersMultiplying Mixed Numbers
Fraction × Whole NumberMultiplying Fractions
Fraction × FractionMultiplying Fractions
Dividing with FractionsDividing Mixed Numbers
Equivalent FractionsEquivalent Fractions
Comparing FractionsComparing Fractions
Simplifying FractionsSimplifying Fractions
Fractions and Decimals
Decimals
Decimals (Add, Subtract, Multiply)Adding Decimals
Decimal Division
Rounding DecimalsRounding Decimals
Comparing DecimalsComparing Decimals
Decimal Place ValueDecimals
Multiplying & Dividing by 10, 100, 1,000Multiply by 10, 100, 1,000
Number Sense
Order of Operations (PEMDAS)Order of Operations
Rounding Large NumbersRounding large numbers (place value)
GCF & LCMGreatest Common Factor
Factors, Primes & CompositesPrime Numbers (factors multiples)
Prime FactorizationPrime Factorization
Divisibility RulesDivisibility Rules
Measurement & Geometry
Measurement ConversionsMetric Units (measurement)
Adding & Subtracting MeasurementsCustomary Units (measurement)
Area & PerimeterArea (geometry)
VolumeVolume (geometry)
Review & Word Problems
Word ProblemsWord Problems (multiplication)
Mixed Review

Grades 6 – 8 (Class 6 – 8): 39 topics

Topic (opens the generator)Learn it
Algebra
Pre-Algebra (Solve for x)One-Step Equations
Two-Step EquationsTwo-Step Equations
Systems of EquationsSystems of Equations
InequalitiesSolving Inequalities (equations)
Like Terms & Distributive PropertyCombining Like Terms (equations)
Factoring (GCF)Greatest Common Factor
Evaluating ExpressionsEvaluating expressions (equations)
Number Operations
Negative NumbersInteger Rules
Absolute ValueAbsolute value (integers)
Comparing IntegersComparing integers
Dividing FractionsDividing Mixed Numbers
Order of Operations (PEMDAS)Order of Operations
Percents, Ratios & Rates
PercentagesPercent of a Number
Percent Change, Tax, Tip & InterestPercent Change
Percents and DecimalsPercent to Decimal
Unit RatesRatios
Ratios & ProportionsRatios
Proportional RelationshipsRatios
Exponents & Roots
Exponents, Squares & CubesSquare roots (exponents)
Exponent RulesExponent rules
Rational & Irrational NumbersRational Numbers (integers)
Scientific NotationScientific notation (exponents)
Scientific Notation OperationsOperations with scientific notation (exponents)
Linear Relationships
SlopeCoordinate Plane (geometry)
Slope & Y-InterceptCoordinate Plane (geometry)
Distance on the Coordinate PlaneCoordinate Plane (geometry)
Geometry
Pythagorean TheoremPythagorean Theorem (geometry)
Angle RelationshipsAngle Relationships (geometry)
Triangle AnglesAngles in a Triangle (geometry)
Types of AnglesTypes of Angles (geometry)
Circles (Area & Circumference)Circles: Area and Circumference (geometry)
Surface AreaSurface Area (geometry)
Volume of CylindersCylinders, Cones and Spheres (geometry)
Volume of Cones & SpheresCylinders, Cones and Spheres (geometry)
Statistics & Probability
Mean, Median, Mode & RangeStatistics
ProbabilityStatistics
Compound ProbabilityStatistics
Review & Word Problems
Word Problems
Mixed Review

Every grade band also has Mixed Review, which draws questions from all the topics in that band. It is a good end-of-term check.

Answer keys, student links and online tests

Answer key on the sheet: answers appear in red pen, like a marked paper. Separate answer-key page: the answers print on their own page at the end.

Student test link: opens only the test, with no settings or answers. Tick “Different numbers for each student” to give everyone their own version.

Online tests: your child answers on screen, then sees a score and the right answer for each mistake. “Practice the ones I missed” gives those questions back.

Settings for online tests:

For teachers

For parents

A short test once a week is plenty: 10 to 15 questions on this week’s school topic. Mark it together and talk through one mistake. Two scores of 9 out of 10 mean it is time for the next topic. Under 6 means a few days with the lesson first.

For daily fact practice, try the addition, subtraction or multiplication trainers.

More practice

Last reviewed

Questions parents ask

Is this math worksheet generator free?

Yes. It is free with no sign-up, and no limit on how many worksheets you make. Everything runs in your browser.

How do I make a math worksheet with an answer key?

Pick a grade, a topic and the number of questions, then press Generate exam. Press Show answer key to see the answers in red pen. To print the key on its own page, choose Separate answer-key page.

Can students take the test online?

Yes. Press Take online exam and your child types or taps each answer. Answers can be checked one at a time with a hint, a time limit can be added, and the speaker buttons read questions aloud. The result shows a score, stars and a button to practice the questions they missed.

How do I send a test to my students online?

Set up the test, press Generate exam, then press Copy student test link and share it on WhatsApp, email or your class page. The link opens only the test, with no settings or answers. Students type their name, take it and see their score.

Can I put my school name and marks on the test?

Yes. Open Test header and add the school name, class, teacher, time allowed and marks per question. The total marks appear on the test, and the header is saved on your device for next time.

What grades and topics does the generator cover?

Kindergarten to grade 8 (KG to class 8), with 97 topics. They run from addition and times tables to fractions, percents, equations, geometry and word problems.