Free Math Practice

Free, unlimited math practice — pick a skill and get auto-generated problems with instant feedback, step-by-step solutions, difficulty levels, and saved streaks. No sign-up. Aim for 10 in a row to master each skill.

Numbers & Operations

Order of Operations Practice

Endless auto-generated PEMDAS problems with instant feedback, step-by-step solutions, streaks and a mastery goal.

Open →

Integer Operations Practice

Auto-generated add, subtract, multiply and divide problems with positive and negative numbers, instant feedback and step-by-step…

Open →

Multiplying & Dividing Integers Practice

Free practice multiplying and dividing positive and negative integers, with instant feedback and the sign rules explained.

Open →

Rounding Numbers Practice

Auto-generated problems rounding to the nearest ten, hundred, thousand, and decimal places, with instant feedback and steps.

Open →

Estimation Practice

Round numbers to a given place and estimate sums and differences, with instant feedback and steps.

Open →

Comparing & Ordering Numbers Practice

Free practice comparing numbers with >, < and =, including fractions, decimals and negatives, with instant feedback and steps.

Open →

GCF & LCM Practice

Auto-generated problems finding the greatest common factor and least common multiple, with prime-factorization steps.

Open →

Multiplying Decimals Practice

Auto-generated problems with instant feedback and step-by-step solutions that show how to place the decimal point.

Open →

Fraction, Decimal & Percent Practice

Free practice converting between fractions, decimals and percents, with instant feedback and step-by-step solutions.

Open →

Scientific Notation Practice

Auto-generated problems converting between standard form and scientific notation, with instant feedback and steps.

Open →

Unit Conversion Practice

Convert between units of length, mass, volume and time, with instant feedback and the conversion factor shown.

Open →

Fractions

Algebra

One-Step Equations Practice

Solve x + b = c, ax = c and more with instant feedback and step-by-step solutions.

Open →

Two-Step Equations Practice

Auto-generated ax + b = c problems to solve for x, with instant feedback and step-by-step solutions.

Open →

One-Variable Inequalities Practice

Solve one-variable linear inequalities (with the sign-flip rule) and type the answer, with instant feedback and steps.

Open →

Combining Like Terms Practice

Simplify expressions like 3x + 5 + 2x − 1, with instant feedback that accepts any equivalent form and step-by-step solutions.

Open →

Exponent Rules Practice

Auto-generated product, quotient and power-rule problems with instant feedback and step-by-step solutions.

Open →

Multiplying Binomials Practice

Multiply two binomials and simplify to a trinomial, with instant feedback and step-by-step solutions.

Open →

Simplifying Radicals Practice

Reduce square roots to simplest radical form (like √72 = 6√2), with instant feedback and steps.

Open →

Absolute Value Equations Practice

Solve |ax + b| = c for both solutions, with instant feedback and the two-case working shown.

Open →

Systems of Equations Practice

Solve 2×2 linear systems for (x, y) with integer solutions, instant feedback and step-by-step elimination.

Open →

Proportions Practice

Auto-generated cross-multiplication problems with instant feedback and step-by-step solutions.

Open →

Percent Problems Practice

Auto-generated problems of all three types (percent of a number, what percent, percent of what) with instant feedback and steps.

Open →

Percent of Change Practice

Auto-generated increase and decrease problems with instant feedback and step-by-step solutions.

Open →

Slope Practice

Auto-generated problems finding the slope between two points, with instant feedback and step-by-step solutions.

Open →

Writing Linear Equations Practice

Free practice writing linear equations in slope-intercept form y = mx + b from a slope and intercept, a point, or two points…

Open →

Geometry

Statistics & Probability