← All resources
Free math and science resources

Practice that builds real understanding.

Preview every resource before you download. Every worksheet is free, includes its answer key, and is available without entering an email address.

Every worksheet has a preview151 free, no-email downloadsAnswer keys included
151 worksheets
Free download
GeometryGrades 8-10

Congruent Triangles

Twelve problems identifying triangle congruence theorems and using corresponding parts.

Free download
GeometryGrades 8-10

Similar Triangles

Twelve similarity and proportional-reasoning problems with scale factors and applications.

Free download
GeometryGrades 9-11

Triangle Proofs

Twelve concise proof prompts covering definitions, congruence, CPCTC, and triangle theorems.

Free download
GeometryGrades 8-11

Circles

Twelve circle problems covering circumference, area, arcs, sectors, chords, and tangents.

Free download
GeometryGrades 8-10

Transformations

Twelve coordinate transformations involving translations, reflections, and rotations.

Free download
GeometryGrades 8-10

Dilations

Twelve dilation problems using scale factors, coordinates, and dimension changes.

Free download
GeometryGrades 8-11

Coordinate Geometry

Twelve coordinate-plane problems involving distance, midpoint, slope, equations, and classification.

Free download
GeometryGrades 8-11

Volume Review

Twelve volume problems involving prisms, cylinders, cones, pyramids, spheres, and composite solids.

Free download
GeometryGrades 8-11

Surface Area Review

Twelve surface-area problems involving common solids, open figures, and scaling.

Free download
Algebra IIGrades 9-12

Complex Numbers

Twelve complex-number problems covering powers of i, operations, equations, modulus, and conjugates.

Free download
Algebra IIGrades 9-12

Rational Expressions

Twelve rational-expression problems covering simplification, operations, restrictions, and equations.

Free download
Algebra IIGrades 9-12

Exponential Functions

Twelve exponential-function problems involving evaluation, equations, growth, and decay.

Free download
Algebra IIGrades 9-12

Logarithms

Twelve logarithm problems covering evaluation, equations, properties, and form conversion.

Free download
Algebra IIGrades 9-12

Sequences and Series

Twelve arithmetic and geometric sequence and series problems, including infinite sums.

Free download
PrecalculusGrades 9-12

Trigonometric Ratios

Twelve sine, cosine, and tangent problems with labeled right triangles, exact values, and applications.

Free download
PrecalculusGrades 10-12

Unit Circle

Twenty compact unit-circle problems covering terminal points, exact trigonometric values, and angles from coordinates.

Free download
PrecalculusGrades 10-12

Law of Sines and Cosines

Twelve Law of Sines and Law of Cosines problems with labeled non-right triangles.

Free download
Algebra IIGrades 9-12

Polynomial Graphs

Twelve polynomial graphing and analysis problems involving zeros, multiplicity, degree, symmetry, turning points, and end behavior.

Free download
Algebra IIGrades 9-12

Matrices Basics

Twelve introductory matrix problems covering operations, products, determinants, inverses, and systems.

Free download
CalculusGrades 11-12

Limits

Twelve limit problems using substitution, factoring, rationalization, special limits, and end behavior.

Free download
CalculusGrades 11-12

Continuity

Twelve continuity problems involving domains, discontinuities, piecewise functions, and the IVT.

Free download
CalculusGrades 11-12

Derivative Rules

Twelve derivative problems covering power, exponential, logarithmic, and trigonometric rules.

Free download
CalculusGrades 11-12

Product and Quotient Rule

Twelve derivative problems requiring product and quotient rules with algebraic and transcendental functions.

Free download
CalculusGrades 11-12

Chain Rule

Twelve chain-rule derivatives involving powers, trigonometric, exponential, and logarithmic functions.

Free download
CalculusGrades 11-12

Implicit Differentiation

Twelve implicit-differentiation problems including tangent slopes and equations.

Free download
CalculusGrades 11-12

Applications of Derivatives

Twelve derivative applications involving extrema, intervals, concavity, motion, and optimization.

Free download
CalculusGrades 11-12

Basic Integration

Twelve indefinite and definite integrals using core antiderivative rules.

Free download
CalculusGrades 11-12

u-Substitution

Twelve substitution integrals with algebraic, exponential, logarithmic, and trigonometric forms.

Free download
CalculusGrades 11-12

Related Rates

Twelve related-rates problems involving geometry, motion, ladders, and changing dimensions.

Free download
PhysicsGrades 8-12

SI Units and Metric Prefixes

Twelve calculation-based si units and metric prefixes problems using formulas, units, and multi-step reasoning.

Free download
PhysicsGrades 8-12

Significant Figures

Twelve calculation-based significant figures problems using formulas, units, and multi-step reasoning.

Free download
PhysicsGrades 8-12

Dimensional Analysis

Twelve calculation-based dimensional analysis problems using formulas, units, and multi-step reasoning.

Free download
PhysicsGrades 8-12

Velocity Problems

Twelve calculation-based velocity problems using formulas, units, and multi-step reasoning.

Free download
PhysicsGrades 8-12

Acceleration Problems

Twelve calculation-based acceleration problems using formulas, units, and multi-step reasoning.

Free download
PhysicsGrades 8-12

Projectile Motion

Twelve calculation-based projectile motion problems using formulas, units, and multi-step reasoning.

Free download
PhysicsGrades 8-12

Newton's Laws

Twelve calculation-based newton's laws problems using formulas, units, and multi-step reasoning.

Free download
PhysicsGrades 8-12

Free Body Diagrams

Twelve calculation-based free body diagrams problems using formulas, units, and multi-step reasoning.

Free download
PhysicsGrades 8-12

Friction Problems

Twelve calculation-based friction problems using formulas, units, and multi-step reasoning.

Free download
PhysicsGrades 8-12

Work and Energy

Twelve calculation-based work and energy problems using formulas, units, and multi-step reasoning.

Free download
PhysicsGrades 8-12

Power

Twelve calculation-based power problems using formulas, units, and multi-step reasoning.

Free download
PhysicsGrades 8-12

Momentum

Twelve calculation-based momentum problems using formulas, units, and multi-step reasoning.

Free download
PhysicsGrades 8-12

Impulse

Twelve calculation-based impulse problems using formulas, units, and multi-step reasoning.

Free download
PhysicsGrades 8-12

Circular Motion

Twelve calculation-based circular motion problems using formulas, units, and multi-step reasoning.

Free download
PhysicsGrades 8-12

Gravitation

Twelve calculation-based gravitation problems using formulas, units, and multi-step reasoning.

Free download
PhysicsGrades 8-12

Torque

Twelve calculation-based torque problems using formulas, units, and multi-step reasoning.

Free download
PhysicsGrades 8-12

Simple Machines

Twelve calculation-based simple machines problems using formulas, units, and multi-step reasoning.

Free download
PhysicsGrades 8-12

Waves

Twelve calculation-based waves problems using formulas, units, and multi-step reasoning.

Free download
PhysicsGrades 8-12

Electricity Basics

Twelve calculation-based electricity basics problems using formulas, units, and multi-step reasoning.

Free download
ChemistryGrades 9-12

Periodic Table Trends

Twelve quantitative periodic table trends problems using chemical relationships, calculations, and data analysis.

Free download
ChemistryGrades 9-12

Atomic Structure

Twelve quantitative atomic structure problems using chemical relationships, calculations, and data analysis.

Free download
ChemistryGrades 9-12

Electron Configuration

Twelve quantitative electron configuration problems using chemical relationships, calculations, and data analysis.

Free download
ChemistryGrades 9-12

Ionic Bonding

Twelve quantitative ionic bonding problems using chemical relationships, calculations, and data analysis.

Free download
ChemistryGrades 9-12

Covalent Bonding

Twelve quantitative covalent bonding problems using chemical relationships, calculations, and data analysis.

Free download
ChemistryGrades 9-12

Lewis Structures

Twelve quantitative lewis structures problems using chemical relationships, calculations, and data analysis.

Free download
ChemistryGrades 9-12

Naming Compounds

Twelve quantitative naming compounds problems using chemical relationships, calculations, and data analysis.

Free download
ChemistryGrades 9-12

Balancing Equations

Twelve quantitative balancing equations problems using chemical relationships, calculations, and data analysis.

Free download
ChemistryGrades 9-12

Mole Conversions

Twelve quantitative mole conversions problems using chemical relationships, calculations, and data analysis.

Free download
ChemistryGrades 9-12

Stoichiometry

Twelve quantitative stoichiometry problems using chemical relationships, calculations, and data analysis.

Free download
ChemistryGrades 9-12

Limiting Reactants

Twelve quantitative limiting reactants problems using chemical relationships, calculations, and data analysis.

Free download
ChemistryGrades 9-12

Gas Laws

Twelve quantitative gas laws problems using chemical relationships, calculations, and data analysis.

Free download
ChemistryGrades 9-12

Acids and Bases

Twelve quantitative acids and bases problems using chemical relationships, calculations, and data analysis.

Free download
ChemistryGrades 9-12

pH Calculations

Twelve quantitative pH calculations problems using chemical relationships, calculations, and data analysis.

Free download
ChemistryGrades 9-12

Solubility

Twelve quantitative solubility problems using chemical relationships, calculations, and data analysis.

Free download
ChemistryGrades 9-12

Reaction Types

Twelve quantitative reaction types problems using chemical relationships, calculations, and data analysis.

Free download
ChemistryGrades 9-12

Thermochemistry

Twelve quantitative thermochemistry problems using chemical relationships, calculations, and data analysis.

Free download
ChemistryGrades 9-12

Oxidation and Reduction

Twelve quantitative oxidation and reduction problems using chemical relationships, calculations, and data analysis.

Free download
ChemistryGrades 9-12

Solutions and Concentration

Twelve quantitative solutions and concentration problems using chemical relationships, calculations, and data analysis.

Free download
ChemistryGrades 9-12

Nuclear Chemistry

Twelve quantitative nuclear chemistry problems using chemical relationships, calculations, and data analysis.

Free download
BiologyGrades 7-12

Cell Structure

Twelve quantitative cell structure problems using biological data, ratios, probabilities, and rates.

Free download
BiologyGrades 7-12

Cell Cycle and Mitosis

Twelve quantitative cell cycle and mitosis problems using biological data, ratios, probabilities, and rates.

Free download
BiologyGrades 7-12

Meiosis

Twelve quantitative meiosis problems using biological data, ratios, probabilities, and rates.

Free download
BiologyGrades 7-12

DNA Structure

Twelve quantitative dna structure problems using biological data, ratios, probabilities, and rates.

Free download
BiologyGrades 7-12

Protein Synthesis

Twelve quantitative protein synthesis problems using biological data, ratios, probabilities, and rates.

Free download
BiologyGrades 7-12

Genetics: Punnett Squares

Twelve quantitative genetics: punnett squares problems using biological data, ratios, probabilities, and rates.

Free download
BiologyGrades 7-12

Evolution

Twelve quantitative evolution problems using biological data, ratios, probabilities, and rates.

Free download
BiologyGrades 7-12

Natural Selection

Twelve quantitative natural selection problems using biological data, ratios, probabilities, and rates.

Free download
BiologyGrades 7-12

Ecology

Twelve quantitative ecology problems using biological data, ratios, probabilities, and rates.

Free download
BiologyGrades 7-12

Human Body Systems

Twelve quantitative human body systems problems using biological data, ratios, probabilities, and rates.

Free download
Algebra 1Grades 7-10

Solving Linear Equations

Thirty carefully spaced problems covering one-step, two-step, multi-step, and contextual linear equations, with a complete answer key.

Free download
Algebra 1Grades 7-10

Solving Multi-Step Equations

Fourteen full-width equations requiring distribution, combining like terms, and variables on both sides.

Free download
Algebra 1Grades 7-10

Solving Inequalities

Twenty inequalities covering inverse operations, sign reversal, compound inequalities, and absolute value.

Free download
Algebra 1Grades 7-10

Graphing Lines

Nine coordinate-plane problems covering slope-intercept, standard, vertical, and horizontal lines.

Free download
Algebra 1Grades 7-10

Writing Equations from Graphs

Nine plotted lines for practicing slope, intercepts, and writing equations from visual information.

Free download
Algebra 1Grades 7-10

Slope-Intercept Form

Twenty problems converting equations to slope-intercept form and identifying slope and intercept.

Free download
Algebra 1Grades 7-10

Point-Slope Form

Twenty point-and-slope prompts for writing accurate equations in point-slope form.

Free download
Algebra 1Grades 7-10

Systems by Graphing

Nine coordinate-plane systems designed to produce clear integer intersection points.

Free download
Algebra 1Grades 7-10

Systems by Elimination

Fourteen advanced systems requiring rearrangement, scaling, simplification, and elimination.

Free download
Algebra 1Grades 7-10

Systems by Substitution

Fourteen advanced systems requiring isolation, division, rearrangement, and substitution.

Free download
Algebra 1Grades 7-10

Factoring Trinomials

Twenty monic trinomials with positive and negative factor pairs.

Free download
Algebra 1Grades 7-10

Difference of Squares

Twenty expressions emphasizing perfect-square recognition and complete factorization.

Free download
Algebra 1Grades 8-11

Quadratic Formula Practice

Fourteen quadratic equations with rational, repeated, and irrational solutions.

Free download
Algebra 1Grades 8-11

Completing the Square

Fourteen problems solving quadratic equations and rewriting quadratics in vertex form.

Free download
Algebra 1Grades 8-11

Graphing Quadratics

Nine coordinate-plane problems with completed parabola graphs in the answer key.

Free download
Algebra 1Grades 7-10

Exponent Rules

Twenty expressions using product, quotient, power, zero, and negative exponent rules.

Free download
Algebra 1Grades 8-11

Radical Expressions

Twenty problems simplifying, combining, multiplying, and rationalizing radicals.

Free download
Algebra 1Grades 7-10

Polynomial Operations

Fourteen problems covering addition, subtraction, distribution, and multiplication.

Free download
Algebra 1Grades 7-10

Function Notation

Thirty-two evaluations across eight linear, quadratic, absolute value, radical, exponential, rational, cubic, and piecewise rules.

Free download
Algebra 1Grades 7-10

Domain and Range

Fourteen problems finding domain and range from ordered pairs and common function families.

Free download
Algebra 1Grades 8-11

Domain and Range Word Problems

Twelve real-world problems identifying practical domains and ranges from discrete and continuous situations.

Free download
Elementary MathGrades 3-5

Division Facts

Twenty exact division facts based on multiplication through 12.

Free download
Elementary MathGrades 2-5

Mixed Fact Fluency

Twenty mixed addition, subtraction, multiplication, and division facts.

Free download
Elementary MathGrades 3-5

Rounding Numbers

Twenty rounding problems from the nearest ten through hundred-thousand.

Free download
Elementary MathGrades 1-4

Skip Counting

Twenty increasing and decreasing number patterns using common intervals.

Free download
Elementary MathGrades 2-5

Fractions Basics

Twenty exercises identifying, writing, converting, and simplifying basic fractions.

Free download
Elementary MathGrades 3-5

Comparing Fractions

Twenty fraction comparisons with like and unlike denominators.

Free download
Elementary MathGrades 3-6

Decimal Basics

Twenty decimal place-value, comparison, conversion, and operation exercises.

Free download
Elementary MathGrades 2-5

Money Word Problems

Twelve practical money problems involving totals, change, multiplication, and sharing.

Free download
Elementary MathGrades K-3

Telling Time

Sixteen analog clocks covering hours, half-hours, quarter-hours, and five-minute intervals.

Free download
Elementary MathGrades 2-5

Elapsed Time

Twelve real-world elapsed-time problems crossing hours and noon.

Free download
Elementary MathGrades 3-5

Perimeter Practice

Twelve perimeter problems with rectangles, polygons, missing sides, and real contexts.

Free download
Elementary MathGrades 3-6

Area Practice

Twelve area problems involving rectangles, squares, triangles, and composite figures.

Free download
Elementary MathGrades 4-6

Volume with Cubes

Twelve volume problems using unit cubes and rectangular prisms.

Free download
Elementary MathGrades 2-5

Patterns and Sequences

Twenty arithmetic, geometric, alternating, and growing-difference patterns.

Free download
Elementary MathGrades 3-6

Math Logic Puzzles

Twelve number, pattern, calendar, and combinatorial reasoning puzzles.

Free download
Middle School MathGrades 6-8

Integers Practice

Twenty integer problems using all four operations, absolute value, and powers.

Free download
Middle School MathGrades 6-8

Order of Operations

Twenty expressions requiring parentheses, exponents, multiplication, division, addition, and subtraction.

Free download
Middle School MathGrades 6-8

Absolute Value

Twenty problems evaluating absolute value and solving basic absolute-value equations and inequalities.

Free download
Middle School MathGrades 6-8

Ratios

Twenty ratio problems involving simplification and equivalent forms.

Free download
Middle School MathGrades 6-8

Proportions

Twenty proportions solved with equivalent ratios and cross products.

Free download
Middle School MathGrades 6-8

Percent Problems

Twenty problems finding a percent, a part, or a whole.

Free download
Middle School MathGrades 6-8

Percent Increase & Decrease

Twelve percent-change problems involving prices, populations, scores, and quantities.

Free download
Middle School MathGrades 6-8

Unit Rate

Twelve real-world unit-rate problems involving speed, price, production, and measurement.

Free download
Middle School MathGrades 7-8

Scientific Notation

Twenty conversions between standard form and scientific notation.

Free download
Middle School MathGrades 6-8

Exponents

Twenty problems evaluating powers and applying introductory exponent rules.

Free download
Middle School MathGrades 7-8

Square Roots

Twenty square-root problems using perfect squares, estimation, and inverse operations.

Free download
Middle School MathGrades 6-8

One-Step Equations

Twenty one-step equations with integers, decimals, fractions, and negative values.

Free download
Middle School MathGrades 6-8

Two-Step Equations

Twenty two-step equations using inverse operations, grouping, decimals, and fractions.

Free download
Middle School MathGrades 7-8

Multi-Step Equations

Twelve full-width equations involving distribution, combining like terms, and variables on both sides.

Free download
Middle School MathGrades 6-8

Inequalities

Twenty one-step, two-step, and multi-step inequalities including sign reversal.

Free download
Middle School MathGrades 7-8

Graphing Linear Equations

Nine coordinate-plane problems with completed line graphs in the answer key.

Free download
Middle School MathGrades 7-8

Slope Practice

Twelve full-width problems finding slope from points, rise and run, and missing coordinates.

Free download
Middle School MathGrades 7-8

Systems of Equations

Twelve systems solved by graphing, substitution, or elimination, including special cases.

Free download
Middle School MathGrades 6-8

Geometry Vocabulary

Twenty definitions covering points, lines, angles, polygons, and measurement terms.

Free download
Middle School MathGrades 6-8

Angles Practice

Twenty problems with complementary, supplementary, vertical, and algebraic angle relationships.

Free download
Middle School MathGrades 6-8

Triangle Properties

Twenty problems involving angle sums, classifications, and the triangle inequality.

Free download
Middle School MathGrades 7-8

Pythagorean Theorem

Twelve right-triangle problems finding missing legs, hypotenuses, and real-world distances.

Free download
Middle School MathGrades 6-8

Surface Area

Twelve surface-area problems involving cubes, rectangular prisms, and open or uncovered faces.

Free download
Middle School MathGrades 6-8

Probability Basics

Twenty theoretical and experimental probability problems.

Free download
Middle School MathGrades 6-8

Statistics & Mean/Median/Mode

Twelve data-analysis problems involving measures of center, range, missing values, and outliers.