Menu

PRIMARYSECONDARYGCSE REVISION
TOOLSSEARCH

Algebra Worksheets

These KS3 algebra worksheets help students build fluency with algebraic manipulation, equation solving, and graphical work across Years 7 and 8. Students practise everything from basic substitution through to quadratic expressions and simultaneous equations. Teachers often notice that students struggle most with the transition from arithmetic to algebraic thinking, particularly when letters represent unknown values rather than abbreviations. The year 7 algebra worksheets with answers focus on foundational skills like simplifying expressions and solving linear equations, whilst maths algebra questions year 8 worksheets tackle more complex topics including inequalities and factorisation. All worksheets include complete answer sheets for immediate feedback, available as convenient year 7 algebra worksheets pdf downloads that work seamlessly in any classroom setting.

Algebra Addition Pyramids (A)

Year groups: 7, 8

Preview of Algebra Addition Pyramids (A)

Algebra Addition Pyramids (B)

Year groups: 7, 8

Preview of Algebra Addition Pyramids (B)

Algebra Addition Pyramids (C)

Year groups: 7, 8

Preview of Algebra Addition Pyramids (C)

Algebra Multiplication Pyramids (A)

Year groups: 7, 8

Preview of Algebra Multiplication Pyramids (A)

Algebra Multiplication Pyramids (B)

Year groups: 7, 8

Preview of Algebra Multiplication Pyramids (B)

Algebraic Multiplication Grids

Year groups: 7, 8

Preview of Algebraic Multiplication Grids

Algebraic Perimeters

Year groups: 7, 8

Preview of Algebraic Perimeters

Brackets (A)

Year groups: 7, 8, 9

Preview of Brackets (A)

Brackets (B)

Year groups: 7, 8, 9

Preview of Brackets (B)

Calculator Predictions

Year groups: 7, 8

Preview of Calculator Predictions

Collecting Like Terms - Using Algebra Tiles

Year groups: 7, 8

Preview of Collecting Like Terms - Using Algebra Tiles

Continuing Sequences from Patterns

Year groups: 7

Preview of Continuing Sequences from Patterns

Drawing Straight Line Graphs

Year groups: 7, 8, 9

Preview of Drawing Straight Line Graphs

Find the Missing Functions

Year groups: 7, 8

Preview of Find the Missing Functions

Finding Arithmetic nth Terms Worksheet

Year groups: 7, 8

Preview of Finding Arithmetic nth Terms Worksheet

Finding nth Terms from Patterns

Year groups: 7, 8

Preview of Finding nth Terms from Patterns

Forming and Solving Linear Equations: a𝑥 = b and 𝑥/a = b

Year groups: 7, 8

Preview of Forming and Solving Linear Equations:  a𝑥 = b and 𝑥/a = b

Forming and Solving Linear Equations: x + a = b and x - a = b

Year groups: 7, 8

Preview of Forming and Solving Linear Equations: x + a = b and x - a = b

Forming Expressions from Function Machines

Year groups: 7, 8, 9

Preview of Forming Expressions from Function Machines

Generating Sequences from the Nth Term

Year groups: 7, 8

Preview of Generating Sequences from the Nth Term

Generating Sequences from the Term to Term Rule

Year groups: 7, 8

Preview of Generating Sequences from the Term to Term Rule

Inequalities on a Number Line

Year groups: 7, 8

Preview of Inequalities on a Number Line

Inputs and Outputs

Year groups: 7, 8

Preview of Inputs and Outputs

Inputs and Outputs - Two Step Function Machines

Year groups: 7, 8

Preview of Inputs and Outputs - Two Step Function Machines

Introducing Algebra Tiles

Year groups: 7

Preview of Introducing Algebra Tiles

Manipulating Equations

Year groups: 7, 8

Preview of Manipulating Equations

Order of Operations - Calculating with Indices

Year groups: 7, 8

Preview of Order of Operations  - Calculating with Indices

Order of Operations - Addition and Subtraction

Year groups: 7

Preview of Order of Operations - Addition and Subtraction

Order of Operations - Introducing Brackets and Indices

Year groups: 7, 8

Preview of Order of Operations - Introducing Brackets and Indices

Order of Operations - Multiplication, Division, Addition and Subtraction

Year groups: 7, 8

Preview of Order of Operations - Multiplication, Division, Addition and Subtraction

Order of Operations - Understanding Fractions as Division

Year groups: 7, 8, 9

Preview of Order of Operations - Understanding Fractions as Division

Order of Operations – Expression Trails

Year groups: 7, 8

Preview of Order of Operations – Expression Trails

Simplifying Expressions

Year groups: 7, 8

Preview of Simplifying Expressions

Solving Equations with Algebraic Perimeters

Year groups: 7, 8

Preview of Solving Equations with Algebraic Perimeters

Solving Inequalities (A)

Year groups: 7, 8

Preview of Solving Inequalities (A)

Solving Linear Equations (A)

Year groups: 7, 8

Preview of Solving Linear Equations (A)

Solving Linear Equations (B)

Year groups: 7, 8

Preview of Solving Linear Equations (B)

Solving One Step Equations with Algebra Tiles

Year groups: 7, 8

Preview of Solving One Step Equations with Algebra Tiles

Solving One Step Linear Equations

Year groups: 7

Preview of Solving One Step Linear Equations

Solving Two Step Equations with Algebra Tiles

Year groups: 7, 8

Preview of Solving Two Step Equations with Algebra Tiles

Spotting Like Terms

Year groups: 7, 8

Preview of Spotting Like Terms

Substituting into Expressions (A)

Year groups: 7, 8, 9

Preview of Substituting into Expressions (A)

Substituting into Expressions (B)

Year groups: 7, 8, 9

Preview of Substituting into Expressions (B)

Substituting into Expressions using Negative Numbers

Year groups: 7, 8, 9

Preview of Substituting into Expressions using Negative Numbers

Substituting into Formulae (A) (With Clues)

Year groups: 7, 8, 9

Preview of Substituting into Formulae (A) (With Clues)

Substituting into Formulae (A) Word Problems

Year groups: 7, 8, 9

Preview of Substituting into Formulae (A) Word Problems

Substitution - Using Algebra Tiles

Year groups: 7, 8

Preview of Substitution - Using Algebra Tiles

Substitution Builder (A)

Year groups: 7, 8, 9

Preview of Substitution Builder (A)

Substitution Builder (B)

Year groups: 7, 8, 9

Preview of Substitution Builder (B)

Substitution Builder (C)

Year groups: 7, 8, 9

Preview of Substitution Builder (C)

Substitution Magic Squares

Year groups: 7, 8, 9

Preview of Substitution Magic Squares

Think of A Number Expressions

Year groups: 7, 8

Preview of Think of A Number Expressions

Words and Expressions

Year groups: 7, 8

Preview of Words and Expressions

Distance Time Graphs

Year groups: 8, 9

Preview of Distance Time Graphs

Drawing Conversion Graphs

Year groups: 8, 9

Preview of Drawing Conversion Graphs

Drawing Distance Time Graphs

Year groups: 8, 9

Preview of Drawing Distance Time Graphs

Drawing Gradients (A)

Year groups: 8, 9, 10

Preview of Drawing Gradients (A)

Drawing Gradients (B)

Year groups: 8, 9, 10

Preview of Drawing Gradients (B)

Expanding and Factorising Mixed Exercise

Year groups: 8, 9, 10

Preview of Expanding and Factorising Mixed Exercise

Expanding Brackets and Simplifying - Using Algebra Tiles

Year groups: 8, 9

Preview of Expanding Brackets and Simplifying - Using Algebra Tiles

Expanding Double Brackets (A) Using the Grid Method

Year groups: 8, 9, 10

Preview of Expanding Double Brackets (A) Using the Grid Method

Expanding Single Brackets

Year groups: 8, 9, 10

Preview of Expanding Single Brackets

Expanding Single Brackets - Using the Grid Method

Year groups: 8, 9

Preview of Expanding Single Brackets - Using the Grid Method

Factorising Using the Area Model

Year groups: 8, 9

Preview of Factorising Using the Area Model

Find the Values

Year groups: 8, 9

Preview of Find the Values

Finding Gradients (A)

Year groups: 8, 9, 10

Preview of Finding Gradients (A)

Finding Gradients (B)

Year groups: 8, 9, 10

Preview of Finding Gradients (B)

Finding Gradients (C)

Year groups: 8, 9, 10

Preview of Finding Gradients (C)

Finding the Intercepts

Year groups: 8, 9

Preview of Finding the Intercepts

Forming and Solving Equations

Year groups: 8, 9

Preview of Forming and Solving Equations

Forming and Solving Equations Involving Angles (A)

Year groups: 8, 9

Preview of Forming and Solving Equations Involving Angles (A)

Forming and Solving Equations Involving Angles (B)

Year groups: 8, 9

Preview of Forming and Solving Equations Involving Angles (B)

Forming and Solving Linear Inequalities

Year groups: 8, 9

Preview of Forming and Solving Linear Inequalities

Fractional Coefficients

Year groups: 8, 9

Preview of Fractional Coefficients

Given HCF & LCM - Find Possible Numbers

Year groups: 8, 9

Preview of Given HCF & LCM - Find Possible Numbers

Highest Common Factors (HCF) of Algebraic Terms

Year groups: 8, 9

Preview of Highest Common Factors (HCF) of Algebraic Terms

I Think of A Number Problems

Year groups: 8, 9

Preview of I Think of A Number Problems

Identifying Equivalent Algebraic Fractions

Year groups: 8, 9

Preview of Identifying Equivalent Algebraic Fractions

Indices (A)

Year groups: 8, 9

Preview of Indices (A)

Indices (B)

Year groups: 8, 9, 10

Preview of Indices (B)

Interpreting Graphs

Year groups: 8, 9

Preview of Interpreting Graphs

Introducing Factorisation

Year groups: 8, 9, 10

Preview of Introducing Factorisation

Investigating Straight Line Graphs

Year groups: 8, 9

Preview of Investigating Straight Line Graphs

Language of Algebra

Year groups: 8, 9

Preview of Language of Algebra

Linear Functions (A)

Year groups: 8, 9

Preview of Linear Functions (A)

Linear Functions (B)

Year groups: 8, 9, 10

Preview of Linear Functions (B)

Linear Functions: Card Sort

Year groups: 8, 9

Preview of Linear Functions: Card Sort

Linear Functions: y = mx

Year groups: 8, 9

Preview of Linear Functions: y = mx

Linear Functions: y = x + c

Year groups: 8, 9

Preview of Linear Functions: y = x + c

Lines Parallel to the Axes

Year groups: 8, 9

Preview of Lines Parallel to the Axes

Solving Equations - Unknowns on Both Sides

Year groups: 8, 9

Preview of Solving Equations - Unknowns on Both Sides

Solving Equations 15 Minute Challenge (B)

Year groups: 8, 9

Preview of Solving Equations 15 Minute Challenge (B)

Solving Equations Involving Area of Rectangles

Year groups: 8, 9

Preview of Solving Equations Involving Area of Rectangles

Solving Equations Involving Brackets

Year groups: 8, 9

Preview of Solving Equations Involving Brackets

Solving Equations Involving Fractions

Year groups: 8, 9

Preview of Solving Equations Involving Fractions

Solving Equations with Unknowns on Both Sides - Using Algebra Tiles

Year groups: 8, 9, 10

Preview of Solving Equations with Unknowns on Both Sides - Using Algebra Tiles

Solving Inequalities (B)

Year groups: 8, 9

Preview of Solving Inequalities (B)

Solving Inequalities with Two Inequality Signs

Year groups: 8, 9

Preview of Solving Inequalities with Two Inequality Signs

Solving Linear Equations (C)

Year groups: 8, 9

Preview of Solving Linear Equations (C)

Solving Two-Way Table Problems with Algebra

Year groups: 8, 9

Preview of Solving Two-Way Table Problems with Algebra

Straight Line Equations and Tables of Values (A)

Year groups: 8, 9

Preview of Straight Line Equations and Tables of Values (A)

Straight Line Equations and Tables of Values (B)

Year groups: 8, 9

Preview of Straight Line Equations and Tables of Values (B)

Substituting into Quadratic Expressions

Year groups: 8, 9

Preview of Substituting into Quadratic Expressions

Trial and Improvement (A)

Year groups: 8, 9

Preview of Trial and Improvement (A)

Trial and Improvement (B)

Year groups: 8, 9

Preview of Trial and Improvement (B)

Using Conversion Graphs

Year groups: 8, 9

Preview of Using Conversion Graphs

Using the Nth Term (Linear)

Year groups: 8, 9

Preview of Using the Nth Term (Linear)

Water Levels

Year groups: 8, 9

Preview of Water Levels

Writing Formulae

Year groups: 8, 9

Preview of Writing Formulae

Adding and Subtracting Algebraic Fractions (A)

Year groups: 9, 10

Preview of Adding and Subtracting Algebraic Fractions (A)

Algebraic Angles in Parallel Lines

Year groups: 9

Preview of Algebraic Angles in Parallel Lines

Algebraic Fractions (A)

Year groups: 9, 10

Preview of Algebraic Fractions (A)

Algebraic Fractions (B)

Year groups: 9, 10

Preview of Algebraic Fractions (B)

Changing the Subject

Year groups: 9, 10, 11

Preview of Changing the Subject

Charge Graphs (A) - Drawing and Interpreting

Year groups: 9, 10

Preview of Charge Graphs (A) - Drawing and Interpreting

Charge Graphs (B) - Equations

Year groups: 9, 10

Preview of Charge Graphs (B) - Equations

Crack the Code - Straight Line Graphs

Year groups: 9, 10

Preview of Crack the Code - Straight Line Graphs

Does the Point Lie on the Line?

Year groups: 9, 10, 11

Preview of Does the Point Lie on the Line?

Drawing Speed Time Graphs

Year groups: 9, 10

Preview of Drawing Speed Time Graphs

Evaluating Functions Using Graphs (A)

Year groups: 9, 10

Preview of Evaluating Functions Using Graphs (A)

Evaluating Functions Using Graphs (B)

Year groups: 9, 10

Preview of Evaluating Functions Using Graphs (B)

Expanding Brackets and Simplifying

Year groups: 9, 10, 11

Preview of Expanding Brackets and Simplifying

Expanding Double Brackets (B)

Year groups: 9, 10, 11

Preview of Expanding Double Brackets (B)

Factorising Expressions

Year groups: 9, 10, 11

Preview of Factorising Expressions

Finding the Equation of the Line (A)

Year groups: 9, 10, 11

Preview of Finding the Equation of the Line (A)

Finding the Equation of the Line (B)

Year groups: 9, 10, 11

Preview of Finding the Equation of the Line (B)

Geometric Sequences (A)

Year groups: 9, 10

Preview of Geometric Sequences (A)

Geometric Sequences (B)

Year groups: 9, 10

Preview of Geometric Sequences (B)

Indices (C)

Year groups: 9, 10, 11

Preview of Indices (C)

Indices Multiplication and Division Pyramids

Year groups: 9, 10, 11

Preview of Indices Multiplication and Division Pyramids

Indices Number Search

Year groups: 9, 10, 11

Preview of Indices Number Search

Negative Indices

Year groups: 9, 10

Preview of Negative Indices

Rearranging Formulae with Function Machines

Year groups: 9, 10

Preview of Rearranging Formulae with Function Machines

Rearranging into the Form y = mx + c

Year groups: 9, 10, 11

Preview of Rearranging into the Form y = mx + c

Showing Expressions as Equivalent

Year groups: 9, 10

Preview of Showing Expressions as Equivalent

Solving Equations 15 Minute Challenge (A)

Year groups: 9, 10

Preview of Solving Equations 15 Minute Challenge (A)

Solving Linear Equations (D)

Year groups: 9, 10

Preview of Solving Linear Equations (D)

Solving real life problems using graphs

Year groups: 9, 10

Preview of Solving real life problems using graphs

Solving Simultaneous Equations Graphically (A)

Year groups: 9, 10

Preview of Solving Simultaneous Equations Graphically (A)

Special Sequences

Year groups: 9, 10

Preview of Special Sequences

Speed Time Graphs

Year groups: 9, 10

Preview of Speed Time Graphs

Substituting into Expressions (C)

Year groups: 9, 10, 11

Preview of Substituting into Expressions (C)

Substituting into Formulae (B)

Year groups: 9, 10, 11

Preview of Substituting into Formulae (B)

Add and Subtract Algebraic Fractions (B)

Year groups: 10, 11

Preview of Add and Subtract Algebraic Fractions (B)

Add and Subtract Surds

Year groups: 10, 11

Preview of Add and Subtract Surds

Algebraic Proof (A)

Year groups: 10, 11

Preview of Algebraic Proof (A)

Algebraic Proof (B)

Year groups: 10, 11

Preview of Algebraic Proof (B)

Algebraic Proof (C)

Year groups: 10, 11

Preview of Algebraic Proof (C)

Changing the Subject: Requires Factorisation

Year groups: 10, 11

Preview of Changing the Subject: Requires Factorisation

Combining Translations and Reflections of Graphs

Year groups: 10, 11

Preview of Combining Translations and Reflections of Graphs

Completing the Square - Using Algebra Tiles

Year groups: 10, 11

Preview of Completing the Square - Using Algebra Tiles

Completing the Square (A)

Year groups: 10, 11

Preview of Completing the Square (A)

Completing the Square (B)

Year groups: 10, 11

Preview of Completing the Square (B)

Composite Functions (A)

Year groups: 10, 11

Preview of Composite Functions (A)

Composite Functions (B)

Year groups: 10, 11

Preview of Composite Functions (B)

Cubic Graphs - Recognising, Sketching and Interpreting

Year groups: 10, 11

Preview of Cubic Graphs - Recognising, Sketching and Interpreting

Difference of Two Squares

Year groups: 10, 11

Preview of Difference of Two Squares

Direct Proportion B

Year groups: 10, 11

Preview of Direct Proportion B

Drawing tangents

Year groups: 10, 11

Preview of Drawing tangents

Equation of a circle

Year groups: 10, 11

Preview of Equation of a circle

Equations of Parallel Lines

Year groups: 10, 11

Preview of Equations of Parallel Lines

Equations of Perpendicular Lines

Year groups: 10, 11

Preview of Equations of Perpendicular Lines

Equations of Proportion - with Three Variables

Year groups: 10, 11

Preview of Equations of Proportion - with Three Variables

Equations of Tangents to Circles

Year groups: 10, 11

Preview of Equations of Tangents to Circles

Estimating Area Under a Graph (A)

Year groups: 10, 11

Preview of Estimating Area Under a Graph (A)

Estimating Area Under a Graph (B)

Year groups: 10, 11

Preview of Estimating Area Under a Graph (B)

Estimating Rates of Change (A)

Year groups: 10, 11

Preview of Estimating Rates of Change (A)

Estimating Rates of Change (B)

Year groups: 10, 11

Preview of Estimating Rates of Change (B)

Expanding Double Brackets with Surds - Using the Grid Method

Year groups: 10, 11

Preview of Expanding Double Brackets with Surds - Using the Grid Method

Expanding Triple Brackets (A)

Year groups: 10, 11

Preview of Expanding Triple Brackets (A)

Expanding Triple Brackets (B)

Year groups: 10, 11

Preview of Expanding Triple Brackets (B)

Exponential Graphs and Equations

Year groups: 10, 11

Preview of Exponential Graphs and Equations

Expressions and Functions

Year groups: 10, 11

Preview of Expressions and Functions

Factorising Quadratic Expressions - Splitting Down the Middle

Year groups: 10, 11

Preview of Factorising Quadratic Expressions - Splitting Down the Middle

Factorising Quadratic Expressions - Using the Area Model (A)

Year groups: 10, 11

Preview of Factorising Quadratic Expressions - Using the Area Model (A)

Factorising Quadratic Expressions - Using the Area Model (B)

Year groups: 10, 11

Preview of Factorising Quadratic Expressions - Using the Area Model (B)

Factorising Quadratic Expressions (A)

Year groups: 10, 11

Preview of Factorising Quadratic Expressions (A)

Factorising Quadratic Expressions (B)

Year groups: 10, 11

Preview of Factorising Quadratic Expressions (B)

Factorising Quadratic Expressions (C)

Year groups: 10, 11

Preview of Factorising Quadratic Expressions (C)

Fibonacci Sequences

Year groups: 10, 11

Preview of Fibonacci Sequences

Finding Inverse Functions - Using Function Machines

Year groups: 10, 11

Preview of Finding Inverse Functions - Using Function Machines

Finding Quadratic Sequence nth Terms

Year groups: 10, 11

Preview of Finding Quadratic Sequence nth Terms

Finding the Equation of the Line (C)

Year groups: 10, 11

Preview of Finding the Equation of the Line (C)

Form and Solve Linear Simultaneous Equations

Year groups: 10, 11

Preview of Form and Solve Linear Simultaneous Equations

Forming and Solving Quadratic Equations

Year groups: 10, 11

Preview of Forming and Solving Quadratic Equations

Fractional Indices

Year groups: 10, 11

Preview of Fractional Indices

Graphing Inequalities (A)

Year groups: 10, 11

Preview of Graphing Inequalities (A)

Graphing Inequalities (B)

Year groups: 10, 11

Preview of Graphing Inequalities (B)

Graphing Inequalities (C)

Year groups: 10, 11

Preview of Graphing Inequalities (C)

Identify Linear and Non Linear Functions

Year groups: 10, 11

Preview of Identify Linear and Non Linear Functions

Identifying Parallel and Perpendicular Lines

Year groups: 10, 11

Preview of Identifying Parallel and Perpendicular Lines

Indices - Changing the Base

Year groups: 10, 11

Preview of Indices - Changing the Base

Introducing Functions - Using Function Machines

Year groups: 10, 11

Preview of Introducing Functions - Using Function Machines

Inverse Functions (A)

Year groups: 10, 11

Preview of Inverse Functions (A)

Inverse Functions (B)

Year groups: 10, 11

Preview of Inverse Functions (B)

Inverse Proportion

Year groups: 10, 11

Preview of Inverse Proportion

Investigating Quadratic Graphs

Year groups: 10, 11

Preview of Investigating Quadratic Graphs

Iteration

Year groups: 10, 11

Preview of Iteration

Iterative Notation and Arithmetic Sequences

Year groups: 10, 11

Preview of Iterative Notation and Arithmetic Sequences

Iterative Notation and Geometric Sequences

Year groups: 10, 11

Preview of Iterative Notation and Geometric Sequences

All worksheets are created by the team of experienced teachers at Cazoom Maths.

What makes effective KS3 algebra worksheets for classroom use?

Effective ks3 algebra worksheets provide structured progression from concrete examples to abstract concepts, matching the National Curriculum's emphasis on algebraic fluency. They should include varied question types that address common misconceptions whilst building towards GCSE-level problem solving.

Teachers consistently observe that students benefit most from worksheets that explicitly connect numerical patterns to algebraic representations. Questions that ask students to 'show your working' are particularly valuable because they reveal whether students understand the underlying processes or are simply applying memorised procedures without comprehension.

How do algebra worksheets progress from Year 7 to Year 8?

Year 7 algebra questions typically focus on basic substitution, collecting like terms, and solving simple linear equations with one operation. Students work with positive integers initially before introducing negative numbers and fractional coefficients as confidence builds.

Year 8 algebra worksheets extend this foundation to include solving equations with unknowns on both sides, expanding single brackets, and introducing factorisation. Many teachers find that students who struggled with basic algebraic manipulation in Year 7 often experience breakthrough moments when tackling these more complex Year 8 topics, suggesting the extra practice time allows conceptual understanding to develop.

Why do students find solving equations with brackets particularly challenging?

Equations involving brackets require students to coordinate multiple algebraic skills simultaneously: expanding brackets correctly, collecting like terms, and maintaining equality throughout their working. This cognitive load often overwhelms students who haven't yet automated the component skills.

Experienced teachers report that the most common errors occur when students expand brackets but forget to apply operations to every term, or when they attempt to 'cancel' terms inappropriately. Worksheets that isolate bracket expansion before combining it with equation solving help students develop the procedural fluency needed for more complex problems.

How can teachers use algebra worksheets to address common misconceptions?

The most persistent algebra misconception involves treating the equals sign as an instruction to 'do something' rather than a statement of equivalence. Worksheets that include activities like 'find the missing number in 7 + __ = 12' help students understand equality before introducing algebraic notation.

Answer sheets become particularly valuable when they show complete working methods, allowing teachers to identify where student thinking diverges from correct procedures. Many teachers use www.cazoommathsworksheets.com answers to model correct algebraic reasoning during whole-class feedback, explicitly discussing why certain approaches work whilst others lead to errors.