Math Theory Lessons

Browse lessons by school level, or search for a topic. Click any section to expand or collapse it.

Arithmetic

Addition Basics

Learn the fundamentals of adding numbers together.

beginnerarithmeticadditionfoundations

Doubling and Halving

Learn to double numbers (multiply by 2) and halve numbers (divide by 2) quickly.

beginnerarithmeticmental-mathmultiplication

Estimating Products

Learn to estimate multiplication answers by rounding before multiplying.

beginnerarithmeticmultiplicationestimation

Fact Families

Understand how addition and subtraction are related using fact families.

beginnerarithmeticadditionsubtraction

Mental Math Strategies

Learn tricks and strategies to solve math problems quickly in your head.

beginnerarithmeticmental-mathstrategies

Missing Addends

Learn to find the missing number in addition problems using different strategies.

beginnerarithmeticadditionproblem-solving

Mixed Addition and Subtraction

Practice solving problems that mix adding and subtracting in one expression.

beginnerarithmeticadditionsubtraction

Number Bonds

Learn pairs of numbers that add up to 10, 20, and 100 โ€” a mental math superpower.

beginnerarithmeticadditionmental-math

Order of Operations

Learn the correct sequence for evaluating mathematical expressions.

beginnerarithmeticpemdasfoundations

Skip Counting

Learn to count by 2s, 5s, and 10s โ€” a helpful shortcut for quick counting.

beginnerarithmeticcountingfoundations

Subtraction Basics

Learn how to subtract numbers and understand the concept of taking away.

beginnerarithmeticsubtractionfoundations

Subtraction Strategies

Learn different ways to subtract numbers using mental math strategies like counting up and thinking addition.

beginnerarithmeticsubtractionmental-math

Measurement

Money

Number Sense

Absolute Value

Understand absolute value as distance from zero on a number line.

beginnerintegersabsolute-valuenumber-line

Comparing Numbers

Learn how to compare whole numbers and understand place value.

beginnernumber-sensecomparisonfoundations

Divisibility Rules

Learn quick tricks to tell if a number is divisible by 2, 3, 5, 10, and other numbers.

beginnernumber-sensedivisionpatterns

Estimating Sums and Differences

Learn to estimate answers by rounding before you add or subtract.

beginnernumber-senseroundingestimation

Even and Odd Numbers

Learn to tell if a number is even or odd by looking at the ones place.

beginnernumber-sensefoundations

Factors and Multiples

Learn the difference between factors and multiples, and find GCD and LCM.

beginnernumber-sensefactorsmultiples

GCF and LCM

Learn to find the Greatest Common Factor and Least Common Multiple of numbers.

beginnernumber-sensefactorsmultiples

Greater Than, Less Than, and Equal

Practice using >, <, and = to compare numbers and simple expressions.

beginnernumber-sensecomparisonfoundations

Number Line Basics

Learn to read and use a number line to understand numbers, order, and distance.

beginnernumber-sensefoundationsvisual

Ordinal Numbers

Learn to use 1st, 2nd, 3rd and other ordinal numbers to show position and order.

beginnernumber-sensefoundationslanguage

Place Value

Understand how the position of a digit determines its value.

beginnernumber-senseplace-valuefoundations

Prime Numbers

Learn what prime and composite numbers are and how to find them.

beginnernumber-senseprimesfoundations

Rounding Numbers

Learn how to round whole numbers and decimals to a given place value.

beginnernumber-senseroundingfoundations

Decimals

Fractions

Patterns

Percentages

Word Problems

Algebra

Absolute Value Equations and Inequalities

Solve absolute value equations and inequalities, understand distance interpretation.

advancedalgebraabsolute-valueequations

Balance and Equality

Understand what the equals sign means and how to keep equations balanced.

beginneralgebraequationsequality

Binomial Theorem

Expand binomial expressions using Pascal's triangle, binomial coefficients, and general term formula.

advancedalgebrabinomial-theoremcombinatorics

Combining Like Terms

Learn to simplify algebraic expressions by combining like terms.

intermediatealgebraexpressionssimplifying

Complex Numbers

Understand imaginary unit i, perform operations with complex numbers, and use the complex plane.

advancedalgebracomplex-numbersimaginary

Determinants and Matrix Inverses

Calculate determinants, find inverse matrices, and solve systems using matrix algebra.

advancedalgebramatricesdeterminants

Determinants and Inverse Matrices

Calculate determinants, find inverse matrices, and understand their properties and applications.

advancedalgebramatricesdeterminants

Direct and Inverse Variation

Understand direct variation (y = kx) and inverse variation (y = k/x) relationships.

advancedalgebravariationproportions

The Distributive Property

Learn to expand and simplify expressions using the distributive property.

intermediatealgebrapropertiesexpressions

Exponential Growth and Decay

Understand exponential functions and apply them to real-world growth and decay problems.

advancedalgebraexponential-functionsgrowth

Factoring Expressions

Factor out the greatest common factor and recognize simple factoring patterns.

intermediatealgebrafactoringexpressions

Function Composition and Inverse Functions

Compose functions f(g(x)), find and verify inverse functions fโปยน(x).

advancedalgebrafunctionscomposition

Graphing Linear Functions

Graph linear equations using slope-intercept form y = mx + b.

intermediatealgebragraphinglinear-equations

Graphing Quadratic Functions

Graph parabolas, identify vertex and axis of symmetry, understand transformations.

advancedalgebraquadratic-functionsgraphing

Imaginary & Complex Numbers

Discover numbers beyond real โ€” learn i, complex arithmetic, magnitude, and conjugates.

advancedcomplex-numbersimaginaryalgebra

Introduction to Functions

Understand functions using input-output tables and function notation f(x).

intermediatealgebrafunctionsrelations

Introduction to Matrices

Learn matrix notation, dimensions, and basic operations: addition, subtraction, and scalar multiplication.

advancedalgebramatriceslinear-algebra

Introduction to Polynomials

Understand polynomial terms, coefficients, and degrees. Add and subtract polynomials.

intermediatealgebrapolynomialsexpressions

Linear Programming Basics

Graph systems of inequalities, identify feasible regions, and find optimal solutions at vertices.

advancedalgebralinear-programmingoptimization

Linear Relationships

Identify constant rates of change and understand slope in linear functions.

intermediatealgebralinear-equationsslope

Literal Equations

Solve for a specific variable in formulas and multi-variable equations.

advancedalgebraliteral-equationsformulas

Logarithms

Understand logarithms as inverse of exponents, learn log properties and solve equations.

advancedalgebralogarithmsexponents

Matrix Multiplication

Multiply matrices, understand dimensions compatibility, and explore properties and applications.

advancedalgebramatriceslinear-algebra

Multiplying Polynomials

Multiply monomials, use distributive property with binomials, and apply the FOIL method.

intermediatealgebrapolynomialsmultiplication

Optimization Problems

Find maximum and minimum values using algebra, quadratic functions, and problem-solving strategies.

advancedalgebraoptimizationmax-min

Order of Operations with Variables

Apply PEMDAS to expressions that contain variables.

beginneralgebrapemdasexpressions

Piecewise Functions

Evaluate and graph functions defined by different rules on different intervals.

advancedalgebrafunctionspiecewise

Polynomial Division and Remainder Theorem

Divide polynomials using long division and synthetic division; apply Remainder and Factor Theorems.

advancedalgebrapolynomialsdivision

Rational Expressions

Simplify, multiply, divide, add, and subtract algebraic fractions.

advancedalgebrarational-expressionsfractions

Rational Functions and Asymptotes

Graph rational functions; find vertical, horizontal, and slant asymptotes; identify holes.

advancedalgebrafunctionsrational-functions

Solving One-Step Equations

Learn how to solve simple equations with one operation.

beginneralgebraequations

Solving Quadratic Equations

Solve quadratic equations using factoring, square roots, and introduction to quadratic formula.

advancedalgebraquadratic-equationsfactoring

Solving Systems with Matrices

Solve systems of linear equations using matrix equations, row operations, and Gaussian elimination.

advancedalgebramatricessystems-of-equations

Solving Two-Step Equations

Learn how to solve equations that require two operations to isolate the variable.

beginneralgebraequations

Systems of Linear Equations

Solve systems using graphing and substitution methods to find where lines intersect.

intermediatealgebrasystemslinear-equations

Systems of Linear Equations

Solve systems with 3+ variables using substitution, elimination, and matrix methods.

advancedalgebrasystemslinear-equations

Variables and Expressions

Learn what variables are and how to read and write algebraic expressions.

beginneralgebravariablesexpressions

Writing Algebraic Expressions

Learn to translate words into mathematical expressions using variables and operations.

beginneralgebraexpressionsvariables

Writing Linear Equations

Write equations from two points, point-slope form, and real-world applications.

advancedalgebralinear-equationsslope

Coordinate Geometry

Conic Sections Introduction

Understand circles, parabolas, ellipses, and hyperbolas as conic sections with standard equations.

advancedcoordinate-geometryconic-sectionscircles

Distance Between Points

Calculate the distance between two points on the coordinate plane.

beginnercoordinate-geometrydistancepythagorean

The Distance Formula

Find the distance between two points on the coordinate plane using the distance formula.

intermediatecoordinate-geometrydistancepythagorean-theorem

The Coordinate Plane (All Four Quadrants)

Plot and identify points in all four quadrants using positive and negative coordinates.

beginnercoordinate-geometrygraphingquadrants

Graphing Linear Equations

Learn to graph lines on the coordinate plane using tables and slope-intercept form.

beginnercoordinate-geometrylinear-equationsgraphing

The Midpoint Formula

Find the midpoint of a line segment on the coordinate plane.

intermediatecoordinate-geometrymidpointmiddle-school

Parametric Equations

Represent curves using parameters, convert between parametric and rectangular forms, graph parametric curves.

advancedcoordinate-geometryparametricequations

Polar Coordinates

Understand r and ฮธ notation, convert between polar and rectangular coordinates, graph polar equations.

advancedcoordinate-geometrypolarcoordinates

The Coordinate Plane

Learn to plot and read points using the x-axis and y-axis.

beginnercoordinate-geometrygraphingfoundations

Vectors in the Plane

Understand vector notation, magnitude, direction, component form, and vector operations.

advancedcoordinate-geometryvectorslinear-algebra

Geometry

3D Shapes

Learn to identify and describe three-dimensional shapes like cubes, spheres, cylinders, and cones.

beginnergeometryshapes3D

Angle Relationships

Identify and work with complementary, supplementary, and vertical angles.

intermediategeometryanglesrelationships

Angles Basics

Learn what angles are, how they are measured, and the main types.

beginnergeometryanglesfoundations

Area Basics

Understand what area is and how to find it for rectangles, squares, and triangles.

beginnergeometryareafoundations

Area of Triangles and Parallelograms

Calculate area using base and height formulas.

intermediategeometryareaformulas

Basic 2D Shapes

Learn to identify and describe common shapes like circles, squares, triangles, and rectangles.

beginnergeometryshapesfoundations

Circles - Advanced Topics

Learn about arcs, sectors, central angles, and arc length in circles.

advancedgeometrycirclesarcs

Circles: Circumference and Area

Learn to calculate the distance around and space inside a circle.

beginnergeometrycirclespi

Congruent and Similar Figures

Identify congruent and similar shapes, use scale factors, and find corresponding parts.

intermediategeometrycongruencesimilarity

Geometric Proofs

Learn two-column proofs, triangle congruence postulates (SSS, SAS, ASA, AAS), and logical reasoning.

advancedgeometryproofslogic

Introduction to Trigonometry

Learn basic trigonometric ratios: sine, cosine, and tangent for right triangles.

advancedgeometrytrigonometryright-triangles

Law of Sines and Law of Cosines

Solve non-right triangles using Law of Sines and Law of Cosines.

advancedgeometrytrigonometrytriangles

Measuring Angles with a Protractor

Learn to use a protractor to measure and draw angles in degrees.

beginnergeometryanglesmeasurement

Parallel and Perpendicular Lines

Learn to identify parallel lines that never meet and perpendicular lines that form right angles.

beginnergeometrylinesangles

Perimeter Basics

Learn what perimeter is and how to calculate it for common shapes.

beginnergeometryperimeterfoundations

Position and Direction

Learn to describe where things are using position words like left, right, above, below, and between.

beginnergeometryspatialfoundations

The Pythagorean Theorem

Learn the relationship between the sides of a right triangle.

beginnergeometrypythagoreantriangles

Quadrilaterals

Learn about four-sided shapes including squares, rectangles, trapezoids, rhombuses, and parallelograms.

beginnergeometryshapesquadrilaterals

Solving Trigonometric Equations

Solve equations involving trig functions using algebra, identities, and inverse functions.

advancedgeometrytrigonometryequations

Special Right Triangles

Master 45-45-90 and 30-60-90 triangles with their special side ratios.

advancedgeometrytrianglesright-triangles

Surface Area of 3D Shapes

Calculate surface areas of cylinders, cones, spheres, and composite shapes.

advancedgeometrysurface-area3d-shapes

Surface Area of Rectangular Prisms

Calculate the total area of all faces of 3D rectangular boxes.

intermediategeometrysurface-area3d-shapes

Symmetry and Transformations

Identify line symmetry and rotational symmetry using transformation rules.

intermediategeometrysymmetrytransformations

Symmetry

Learn about lines of symmetry and rotational symmetry in shapes.

beginnergeometrysymmetryfoundations

Transformations on the Coordinate Plane

Perform translations, reflections, and rotations on coordinate points and shapes.

intermediategeometrytransformationscoordinate-plane

Triangle Inequality Theorem

Understand which side lengths can form triangles and find possible ranges.

advancedgeometrytrianglesinequalities

Trigonometric Graphs

Graph sine, cosine, and tangent functions; understand amplitude, period, phase shift, and vertical shift.

advancedgeometrytrigonometrygraphing

Trigonometric Identities

Learn and apply Pythagorean, reciprocal, quotient, sum/difference, and double-angle identities.

advancedgeometrytrigonometryidentities

Types of Triangles

Classify triangles by their sides and angles.

beginnergeometrytrianglesfoundations

Volume Basics

Learn what volume is and how to calculate it for boxes and cubes.

beginnergeometryvolume

Volume of Cylinders, Cones, and Spheres

Calculate volumes of 3D curved shapes: cylinders, cones, and spheres.

advancedgeometryvolume3d-shapes

Volume of Rectangular Prisms

Calculate the space inside 3D rectangular boxes using length, width, and height.

intermediategeometryvolume3d-shapes

Probability

Statistics

Box-and-Whisker Plots

Display data using five-number summary and identify quartiles and outliers.

intermediatestatisticsdata-displayquartiles

Data Analysis and Regression

Analyze data using linear regression, correlation coefficients, and predictive modeling.

advancedstatisticsregressioncorrelation

Data Analysis and Interpretation

Choose appropriate displays, analyze trends, and draw conclusions from data.

intermediatestatisticsdata-analysisinterpretation

Double Bar Graphs

Learn to read and create double bar graphs that compare two sets of data side by side.

beginnerstatisticsdatagraphs

Line Plots (Dot Plots)

Learn to read and create line plots that show frequency data using X's or dots above a number line.

beginnerstatisticsdatagraphs

Mean, Median, Mode, and Range

Learn the four measures of central tendency and spread to describe data sets.

beginnerstatisticsdataaverages

Mean, Median, and Mode

Learn the three main ways to find the center of a data set.

beginnerstatisticsmeanmedian

Normal Distribution and Z-Scores

Understand the bell curve, calculate z-scores, use the empirical rule, and find probabilities.

advancedstatisticsnormal-distributionz-scores

Normal Distribution Basics

Understand bell curves, z-scores, the 68-95-99.7 rule, and applications of normal distribution.

beginnerstatisticsnormal-distributionz-scores

Reading Pictographs

Learn to read and understand pictographs โ€” graphs that use pictures to show data.

beginnerstatisticsdatagraphs

Probability from Data

Use frequency tables and collected data to calculate experimental probabilities.

beginnerstatisticsprobabilitydata

Range and Outliers

Learn how to find the range of a data set and identify outliers.

beginnerstatisticsrangeoutliers

Reading Bar Graphs

Learn how to read, interpret, and compare data using bar graphs.

beginnerstatisticsgraphsdata

Reading Simple Tables

Learn to find information in tables using rows, columns, and labels.

beginnerstatisticsdatatables

Scatter Plots

Plot data points to identify correlation, trends, and relationships between variables.

beginnerstatisticsgraphscorrelation

Standard Deviation and Variance

Measure data spread using range, variance, and standard deviation; understand ฯƒ notation.

advancedstatisticsdatavariance

Stem-and-Leaf Plots

Organize and display numerical data using stems and leaves to see distribution.

beginnerstatisticsdata-displaygraphs

Tally Marks

Learn to count and record data using tally marks, an easy way to keep track.

beginnerstatisticsdatacounting