Math, one topic at a time
Every topic we teach, explained the way we explain it to students — what it is, how to do it, worked examples, the mistakes people usually make, and problems to practise on. Every topic is also read aloud, so a child who finds reading hard can still be taught the maths. Pick a grade, or jump straight to a topic.
424 topics · 36,583 practice problems · every one narrated
Kindergarten
- Identify 2D Shapes
- Identify 3D Shapes
- Shape Positions
- Addition Fluency to 5
- Addition Stories Within 5
- Compare Groups
- Count Objects to 10
- Decompose Numbers to 10
- Decompose Numbers to 5
- Make Numbers to 10
- Number Recognition 0-10
- Number Sequence to 20
- One-to-One Correspondence
- Subtraction Fluency to 5
- Subtraction Stories Within 5
- Classify Objects
- Compare Attributes
- Count in Categories
Grade 1
- True/False Equations
- 2D vs 3D Shapes
- Compose Shapes
- Identify 2D Shapes
- Identify 3D Shapes
- Partition Shapes
- Add Multiples of 10
- Add Three Numbers
- Addition Within 10
- Addition Within 20
- Compare Two-Digit Numbers
- Count to 120
- Fact Families
- Mental Math 10 More/Less
- Missing Addend
- Place Value Tens/Ones
- Subtract Multiples of 10
- Subtraction Within 10
- Subtraction Within 20
- Compare Lengths
- Interpret Graph Data
- Non-Standard Units
- Simple Graphs
- Tell Time Hour/Half Hour
Grade 2
- 2D vs 3D Shapes
- Draw Shapes
- Equal Shares
- Identify 2D Shapes
- Identify 3D Shapes
- Partition Rectangles
- Shape Attributes
- Addition Within 100
- Addition Within 1000
- Compare Groups
- Compare Three-Digit Numbers
- Count Within 1000
- Division Facts
- Even and Odd Numbers
- Mental Math Strategies
- Mental Math Within 20
- One and Two-Step Problems
- Place Value to 1000
- Read/Write Numbers to 1000
- Rectangular Arrays
- Skip Counting
- Subtraction Within 100
- Compare Measurements
- Estimate Lengths
- Line Plots
- Money Combinations
- Standard Units
- Tell Time 5 Minutes
Grade 3
- Unknown Factors
- Compare Like Denominators
- Compare Like Numerators
- Equivalent Fractions
- Fraction Benchmarks
- Fractions Equal Parts
- Fractions Number Line
- Improper Fractions
- Whole as Fractions
- 2D vs 3D Shapes
- Area and Perimeter
- Classify Quadrilaterals
- Identify 3D Shapes
- Shape Attributes
- Volume and Mass
- Addition Within 1000
- Division Concept
- Division Facts
- Estimation
- Mental Math
- Multiplication Concept
- Multiplication Facts
- Multiplication Patterns
- Multiplication Properties
- Multiply by 10s
- Place Value Patterns
- Rounding Numbers
- Subtraction Within 1000
- Unit Fractions
- Word Problems
- Elapsed Time
- Tell Time Minutes
- Scaled Graphs
Grade 4
- Add/Subtract Decimals
- Compare Decimals
- Decimal Notation
- Money Problems
- Round Decimals
- Add/Subtract Like Denominators
- Compare Different Denominators
- Decimal-Fraction Equivalence
- Decompose Fractions
- Equivalent Fractions
- Line Plots with Fractions
- Multiply Fractions by Whole
- Area and Perimeter
- Classify 2D Shapes
- Lines and Angles
- Shape Attributes
- Add/Subtract Mixed Numbers
- Addition Within 10000
- Basic Budgeting
- Compare Multi-Digit
- Divide 4-Digit by 1-Digit
- Interpret Remainders
- Multi-Digit Operations
- Multiply 2-Digit by 2-Digit
- Multiply 4-Digit by 1-Digit
- Number Patterns
- Place Value to Millions
- Prime and Composite
- Round Multi-Digit
- Subtraction Within 10000
- Angle Measurement
- Convert Measurements
Grade 5
- Write Expressions
- Decimal Division
- Decimal Multiplication
- Decimal Operations: Add Subtract Hundredths
- Decimal Operations: Read Write Compare
- Place Value Decimals
- Round Decimals
- Add Unlike Fractions
- Area Models
- Fraction Applications
- Fraction Division
- Fraction Multiplication
- Fraction Operations
- Fraction Word Problems
- Fraction × Fraction
- Fraction × Whole
- Fraction ÷ Whole
- Line Plots
- Subtract Unlike Fractions
- Whole ÷ Fraction
- 2D Figure Classification
- Coordinate Graphing
- Rectangular Prism Volume
- Shape Attributes
- Volume Concepts
- Graph Points
- Mixed Number Multiplication
- Mixed Numbers Unlike
- Multi-Digit Division
- Multi-Digit Multiplication
- Order of Operations
- Pattern Analysis
- Measurement Conversion
Grade 6
- Equivalent Expressions
- Expression Properties
- Expressions with Exponents
- Inequality Solutions
- One Variable Equations
- Real-World Equations
- Fraction Division Words
- Fraction ÷ Fraction
- 3D Cross Sections
- 3D Figure Nets
- Composite Figure Area
- Coordinate Distance
- Coordinate Polygons
- Fractional Volume
- Rectangular Prism SA
- Surface Area Nets
- Triangle/Quad Area
- Absolute Value
- Four Quadrants
- Mixed Number Division
- Negative Numbers
- Unit Conversion
- Unit Rate Applications
- Unit Rates
- Center and Variability
- Equivalent Ratio Tables
- Order Rationals
- Percent Applications
- Percent Change
- Percent of Quantity
- Ratio Concepts
- Data Display
- Data Interpretation
- Statistical Questions
Grade 7
- Compound Inequalities
- Equation Word Problems
- Equivalent Expressions
- Expand Linear Expressions
- Factor Linear Expressions
- Graph Inequalities
- Linear Expression Operations
- Multi-Step Equations
- Proportional Equations
- Rational Coefficient Equations
- Two-Step Inequalities
- Rational to Decimal
- 3D Volume and Surface
- Angle Relationships
- Area and Surface Formulas
- Circle Formulas
- Cross Sections
- Draw Shapes
- Multi-Step Angle Problems
- Similar Figures
- Scale Drawing Measurements
- Proportion Applications
- Proportional Graphs
- Proportional Tables
- Proportionality Constant
- Rational Addition/Subtraction
- Rational Applications
- Rational Multiplication/Division
- Rational Properties
- Scientific Comparison
- Scientific Notation
- Scientific Operations
- Compound Probability
- Experimental Probability
- Population Comparison
- Population Inferences
- Probability Concepts
- Random Sampling
Grade 8
- Compare Functions
- Construct Functions
- Derive y=mx+b
- Evaluate Roots
- Function Concepts
- Functional Relationships
- Infinite Solutions
- Integer Exponents
- Linear Equations
- Linear Inequalities
- Linear Models
- Rate of Change
- Root Equations
- Sketch Function Graphs
- Systems Word Problems
- Systems by Elimination
- Systems by Graphing
- Systems by Substitution
- Systems of Equations
- Understand Slope
- Approximate Irrationals
- Rational vs Irrational
- 3D Volume Formulas
- AA Similarity
- Congruence Concepts
- Pythagorean 3D
- Similarity Concepts
- Transformation Properties
- Transformation Sequences
- Transformations
- Volume Applications
- Currency Exchange
- Order Numbers
- Graph Proportional
- Scientific Computations
- Bivariate Patterns
- Conditional Probability
- Frequency Tables
- Relative Frequencies
- Scatter Plots
- Pythagorean 2D
- Pythagorean Theorem
Grade 9
- Complete the Square
- Complex Expressions
- Compound Inequalities
- Constraint Systems
- Construct Linear Functions
- Create Equations: One Variable Context
- Create Equations: Two More Variables
- Create Inequalities
- Create Systems
- Discriminant Analysis
- Domain and Range
- Equivalent Forms
- Exponential Form
- Exponential Growth
- Factor Difference Squares
- Factor Polynomials
- Factor Quadratics
- Factor Trinomials
- Formula Rearrangement
- Function Notation
- Function Parameters
- Functions in Context
- Interpret Expressions
- Linear Inequalities
- Linear vs Exponential
- Linear with Rationals
- Perfect Square Trinomials
- Polynomial Addition
- Polynomial Division
- Polynomial Multiplication
- Quadratic Applications
- Quadratic Completing Square
- Quadratic Formula: Derive Standard Form
- Quadratic Formula: Solve Equations
- Quadratic Functions
- Quadratic by Factoring
- Radical Equations
- Radicals & Exponents
- Rational Equations
- Rational Expressions
- Rearrange Formulas
- Solve Systems Approximately
- Solve Systems Exactly
- Special Products
- Coordinate Proofs
- Transformations
- Graph Key Features
Grade 10
- Linear Systems 3x3
- Quadratic Functions
- Radicals & Exponents
- Rational Expressions
- Credit & Debt Basics
- Circle Equations
- Coordinate Proofs
- Advanced Percentage Applications
- Circle Properties and Theorems
- Completing the Square
- Conditional Probability
- Coordinate Geometry Proofs
- Exponential Growth and Decay
- Factoring Quadratic Expressions
- Quadratic Modeling
- Quadratic Vertex Form
- Scale Factor and Dilations
- Statistical Bias and Sampling
- Systems of Linear Equations
- Z-Scores and Standard Deviation
- Probability Rules
- Trigonometry
Grade 11
- Exponential Logarithmic Graphs
- Exponential Models
- Exponential Parameters
- Function Fitting
- Inverse Trigonometric
- Logarithm Properties
- Logarithmic Form Solutions
- Logarithms Solve Exponential
- Regression Exponential
- Trigonometric Equations
- Triangle Trigonometry
- Model Comparison
- Periodic Modeling
- Bivariate Data
- Categorical Data
- Correlation Coefficient
- Correlation vs Causation
- Data Associations
- Data Regression
- Decision Probability
- Normal Distribution
- Normal Distribution Estimation
- Probability Rules
- Relative Frequencies
- Sampling & Inference
- Statistical Inference
- Statistical Reports
- Addition Formulas
- Law of Sines/Cosines
- Pythagorean Identity
- Pythagorean Identity Applications
- Radian Measure
- Sum Difference Formulas
- Trigonometry
Grade 12
- Arithmetic Sequences: Find Nth Term Sums
- Arithmetic Sequences: Recognize Series
- Asymptotes
- Binomial Theorem
- Complex Numbers
- Composite Functions
- Exponential Logarithmic Transformations
- Function Continuity
- Function End Behavior
- Function Inverses
- Function Operations
- Inverse Function Graphs
- Inverse Functions: Find Algebraically
- Inverse Functions: Understand Graphically
- Invertible Functions
- Linear Systems
- Linear Systems 3x3
- Matrix Systems
- Periodic Function Modeling
- Piecewise Functions
- Polynomial Analysis
- Polynomial Complex
- Polynomial Technology
- Rational Functions
- Sigma Notation
- Trigonometric Identities
- Limit Calculation
- Limits Concept
- Coordinate Conversion
- Double Half Angle
- Geometric Sequences: Find Nth Term Sums
- Geometric Sequences: Recognize Series
- Infinite Geometric Series
- Multiple Angle Trigonometry
- Complex Polar Operations
- DeMoivre Theorem
- Polar Graphing
- Sine Cosine Graphs
- Sum Difference Formulas