Arithmetic Practice & Interactive Quizzes

Master core arithmetic with interactive practice drills. Solve multi-digit addition, subtraction, multiplication, and division with step-by-step solutions.

57 practice topics available
๐ŸŽฏ

2-Digit Addition without Regrouping

Add two 2-digit numbers vertically where the sum of the digits in each place value column is less than 10, requiring no regrouping or carrying.
โ†’
๐ŸŽฏ

2-Digit Addition with Regrouping

Add two 2-digit numbers vertically with regrouping, carrying 10 ones into the tens column carry box when the ones place sum equals or exceeds 10.
โ†’
๐ŸŽฏ

2-Digit by 2-Digit Multiplication

Multiply two 2-digit numbers using the standard multi-step algorithm with partial products, place-value alignment, and the area model.
โ†’
๐ŸŽฏ

2-Digit Subtraction without Borrowing

Subtract two 2-digit numbers vertically where each digit in the minuend is greater than or equal to the corresponding digit in the subtrahend, requiring no borrowing or regrouping.
โ†’
๐ŸŽฏ

2-Digit Subtraction with Borrowing

Subtract two 2-digit numbers vertically requiring regrouping, borrowing 1 ten from the tens column to add 10 ones when the top ones digit is smaller than the bottom ones digit.
โ†’
๐ŸŽฏ

3-Digit Column Addition

Add two 3-digit numbers using the standard column algorithm with regrouping across ones, tens, and hundreds places.
โ†’
๐ŸŽฏ

Absolute Value & Magnitude of Numbers

Understand absolute value as the non-negative distance from zero on a number line, evaluate numerical expressions involving absolute values and negative signs, and solve basic magnitude equations.
โ†’
๐ŸŽฏ

Adding Decimals

Add decimals to hundredths and thousandths by aligning decimal points, inserting trailing placeholder zeros, and applying standard place-value column addition with regrouping.
โ†’
๐ŸŽฏ

Adding Integers

Add positive and negative integers using directional number line models and the same-sign vs. different-sign algorithmic rules.
โ†’
๐ŸŽฏ

Multiplication Practice

Master multi-digit multiplication (2-digit by 1-digit) using place value decomposition, partial products, and the standard column algorithm with regrouping.
โ†’
๐ŸŽฏ

BODMAS Practice

Master the universal BODMAS rule (Brackets, Orders, Division & Multiplication, Addition & Subtraction) to accurately evaluate multi-step numerical calculations.
โ†’
๐ŸŽฏ

Comparing & Ordering Decimals

Compare two decimals to thousandths based on meanings of the digits in each place, using >, =, and < symbols, and order sets of decimals from least to greatest.
โ†’
๐ŸŽฏ

Comparing & Ordering Integers

Interpret statements of inequality as statements about the relative position of two numbers on a number line, compare signed numbers and absolute values, and order sets of integers from least to greatest.
โ†’
๐ŸŽฏ

Mental Addition & Subtraction Compensation

Solve multi-digit addition mentally by adjusting one addend to the nearest friendly decade (+k) and making the opposite compensation (-k) to the other addend, preserving the total sum.
โ†’
๐ŸŽฏ

Cube Root Practice

Master evaluating cube roots of positive and negative perfect cubes from 1 to 1000, understand the geometric volume inverse, and estimate non-perfect cube roots.
โ†’
๐ŸŽฏ

Converting Decimals to Fractions

Convert terminating decimals into fractions using place-value denominators (10, 100, 1000) and reduce them to simplest form using greatest common factors.
โ†’
๐ŸŽฏ

Decimal Operations

Master fluent addition, subtraction, multiplication, and division of multi-digit decimals with place value alignment, regrouping, and decimal point placement rules.
โ†’
๐ŸŽฏ

Dividing Decimals by Whole Numbers

Divide decimal numbers by single-digit and two-digit whole numbers by placing the decimal point directly above in the quotient and executing standard long division.
โ†’
๐ŸŽฏ

Dividing Decimals

Divide decimals by transforming the divisor into a whole number via powers of 10, shifting the dividend by the same power, and carrying out standard long division with vertical quotient point placement.
โ†’
๐ŸŽฏ

Dividing Integers

Divide integers using inverse multiplication proofs and sign quotient rules: like signs produce a positive quotient; unlike signs produce a negative quotient.
โ†’
๐ŸŽฏ

Divisibility Rules (2, 3, 4, 5, 6, 9, 10)

Quickly determine whether multi-digit integers are divisible by 2, 3, 4, 5, 6, 9, and 10 using digit-sum, last-digit, and last-two-digit divisibility shortcuts without long division.
โ†’
๐ŸŽฏ

Division Facts

Master single-digit and double-digit division facts (1โ€“12 tables), understand division as the inverse of multiplication, and develop fluency in fact families and remainders.
โ†’
๐ŸŽฏ

Exponents Practice

Master base and exponent notation (bโฟ), expanding powers into repeated multiplication, evaluating integer exponents, and applying the zero power rule (bโฐ = 1) and identity power rule (bยน = b).
โ†’
๐ŸŽฏ

Fractions, Decimals & Percents Equivalence

Fluently convert between fractions, decimals, and percentages in all directions, simplifying fractions to lowest terms and understanding percent as parts per hundred.
โ†’
๐ŸŽฏ

Factorial Practice

Master evaluating factorials from 0! to 7!, simplify factorial fraction ratios using cancellation, and understand factorial growth in probability and counting.
โ†’
๐ŸŽฏ

Converting Fractions to Decimals

Convert proper fractions into exact terminating decimals by scaling the denominator to a power of 10 or performing numerator-by-denominator division.
โ†’
๐ŸŽฏ

GCF and LCM Practice

Master computing the Greatest Common Factor (GCF) and Least Common Multiple (LCM) of two or more numbers using prime factorization and the Euclidean algorithm.
โ†’
๐ŸŽฏ

Integer Word Problems (Temperature, Debt)

Solve real-world multi-step word problems involving positive and negative integers in contexts such as temperature changes, elevations above and below sea level, banking debts and deposits, and sports yardage.
โ†’
๐ŸŽฏ

Adding and Subtracting Integers

Add and subtract positive and negative integers using number line models and absolute value rules.
โ†’
๐ŸŽฏ

Multiplying and Dividing Integers

Multiply and divide signed numbers with zero errors using sign parity rules.
โ†’
๐ŸŽฏ

Integers on a Number Line

Identify, locate, and plot positive and negative integers on a horizontal number line using 0 as the reference origin and directional counting.
โ†’
๐ŸŽฏ

Integers and Signed Numbers

Master integer arithmetic across addition, subtraction, multiplication, and division.
โ†’
๐ŸŽฏ

Long Division Practice

Master the multi-digit long division algorithm (Divide, Multiply, Subtract, Bring Down - DMSB) with whole numbers, interpreting remainders and verifying results through inverse multiplication.
โ†’
๐ŸŽฏ

Multiplying Decimals by Whole Numbers

Multiply decimals by single-digit and multi-digit whole numbers using repeated addition, area models, and place value counting.
โ†’
๐ŸŽฏ

Multiplying Decimals

Multiply decimals by multiplying as whole numbers, counting the total number of decimal digits across all factors, and placing the decimal point that exact distance from the right in the product.
โ†’
๐ŸŽฏ

Multiplying Integers

Multiply positive and negative integers by applying the universal sign multiplication rules: like signs yield a positive product; unlike signs yield a negative product.
โ†’
๐ŸŽฏ

Multiples of 10 Mental Multiplication

Multiply single-digit whole numbers by multiples of 10 (10โ€“90) using place value strategies, the associative property of multiplication, and base facts.
โ†’
๐ŸŽฏ

Number Patterns & Sequences

Identify arithmetic rules and continue sequences using addition, subtraction, and multiplication.
โ†’
๐ŸŽฏ

Opposite Numbers & Additive Inverses

Find the opposite (additive inverse) of any positive or negative integer, evaluate double negative expressions -(-a) = a, and solve additive inverse zero-sum equations.
โ†’
๐ŸŽฏ

Order of Operations

Master the universal order of operations (PEMDAS/BODMAS/GEMDAS) to evaluate multi-step numerical expressions containing parentheses, exponents, multiplication, division, addition, and subtraction.
โ†’
๐ŸŽฏ

Percentage Increase & Decrease Practice

Master calculating the percentage change between original and new quantities, computing final prices after sales tax, markups, and discounts, and solving real-world consumer math problems.
โ†’
๐ŸŽฏ

Percentage Calculations

Calculate parts, wholes, and percentages using decimal conversions and the percentage formula.
โ†’
๐ŸŽฏ

Percentages Practice

Master calculating the percent of a quantity, converting fluently between percentages, fractions, and decimals, and solving part-whole percentage proportions.
โ†’
๐ŸŽฏ

Tens and Ones Place Value

Decompose two-digit numbers into tens and ones using base-ten block models.
โ†’
๐ŸŽฏ

Place Value Understanding

Identify the value of digits in multi-digit numbers and convert between standard and expanded form.
โ†’
๐ŸŽฏ

Prime Factorization & Factor Trees

Decompose composite whole numbers into unique products of prime factors using systematic factor trees and express the result in canonical exponential form.
โ†’
๐ŸŽฏ

Ratios and Proportions

Simplify ratios, solve proportions using cross-multiplication, and calculate unit rates in real-world contexts.
โ†’
๐ŸŽฏ

Rounding Decimals

Use place value understanding to round decimals to the nearest whole number, tenth, and hundredth, understanding when to round up and how to handle ripple carries.
โ†’
๐ŸŽฏ

Signed Integers Practice

Master addition, subtraction, multiplication, and division of positive and negative integers using number line models, zero pairs, and sign rules.
โ†’
๐ŸŽฏ

Skip Counting Sequences

Skip count by 2s, 3s, 5s, and 10s forwards and backwards to build multiplication fact fluency.
โ†’
๐ŸŽฏ

Square Root Practice

Master rapid evaluation of perfect squares from 1 to 400, understand square roots as the inverse of squaring, and develop estimation techniques for non-perfect square roots.
โ†’
๐ŸŽฏ

Subtracting Decimals

Subtract decimals by aligning decimal points vertically, appending necessary trailing zeros, and regrouping across tenths, hundredths, and whole numbers.
โ†’
๐ŸŽฏ

Subtracting Integers

Subtract integers by applying the fundamental identity a โˆ’ b = a + (โˆ’b), transforming subtraction into addition of the opposite.
โ†’
๐ŸŽฏ

Subtraction Across Zeros

Subtract multi-digit numbers from round hundreds or thousands (e.g., 500 โˆ’ 247) by chain borrowing across consecutive zero columns.
โ†’
๐ŸŽฏ

Multi-Digit Subtraction

Subtract 2-digit and 3-digit numbers with and without regrouping/borrowing.
โ†’
๐ŸŽฏ

Times Tables Practice

Build rapid recall and mental fluency across all 1โ€“12 multiplication tables using array models, commutative turn-arounds, and benchmark decompositions.
โ†’
๐ŸŽฏ

Vertical Column Addition

Add multi-digit numbers in column format with and without carrying/regrouping.
โ†’