Unit Plans

Grade 8 Math: Algebra and Coding unit

Students describe, compare and extend patterns, paying close attention to linear patterns and what their constant rate and initial value mean in real situations. They show patterns with tiles, tables, graphs and equations, use pattern rules to make far predictions, and see how patterns explain number facts like 10⁰ = 1. They combine like terms, add binomials, evaluate expressions and formulas, and solve multi-step equations and inequalities, checking every solution. Two coding lessons use loops, conditions, lists and sub-programs to analyse data, and students read, debug and improve existing code. A modelling lesson and the performance task, Fundraiser Water Bottles, bring it all together.

Mathematics (2020), Strand C: Algebra18 days12 lessonsWord and PDF

What's included

  1. Unit overviewBig ideas, expectations by code, learning goals and success criteria
  2. Day-by-day calendar18 days planned, including catch-up and review days
  3. 12 three-part lessonsMinds On, Action and Consolidation, with timings, questions to ask and common mistakes
  4. Student worksheets with answer keys108 questions in all, every numeric answer checked by software
  5. Diagnostic and quick checksA Day 1 diagnostic and 3 quick checks to adjust your teaching
  6. Performance task and rubric“Fundraiser Water Bottles”, with a rubric across all four achievement chart categories
  7. Unit test and answer key31 marks, sorted by achievement chart category
  8. AccommodationsSupports for students with IEPs, English language learners, and extensions

Look inside

These are real pages from the unit.

Day-by-day calendar

DayLesson or assessmentExpectations
1Diagnostic and unit launch
2Lesson 1: Repeating, growing and shrinking patternsC1.1
3Lesson 2: Showing linear patterns in many waysC1.2
4Lesson 3: Pattern rules and predictions (Quick check 1)C1.3
5Lesson 4: Patterns that explain numbersC1.4, C1.2
6Lesson 5: Adding and subtracting like termsC2.1
7Lesson 6: Adding binomialsC2.1
8Lesson 7: Evaluating expressions and formulas (Quick check 2)C2.2
9Lesson 8: Solving multi-step equationsC2.3
10Lesson 9: Solving and graphing inequalities (Quick check 3)C2.4
11Lesson 10: Writing code with loops, conditions and listsC3.1
12Lesson 11: Reading, debugging and improving codeC3.2
13Lesson 12: The modelling cycle: choosing a rinkC4, C1.1, C2.3
14Catch-up and conferencing day (reteach from quick checks)All
15Performance task: Fundraiser Water Bottles (part 1)C4, C1.2, C2.3
16Performance task: Fundraiser Water Bottles (part 2)C4, C2.4, C3.1
17Review: stations and practice testAll
18Unit testAll

Lessons in this unit

  1. Repeating, growing and shrinking patternsLearning to sort patterns and to compare linear patterns by their constant rate and initial value.C1.1
  2. Showing linear patterns in many waysLearning to show the same linear pattern with tiles, a table, a graph and an equation.C1.2
  3. Pattern rules and predictionsLearning to use pattern rules to make predictions and to find missing values.C1.3
  4. Patterns that explain numbersLearning to use patterns to explain how rational numbers behave.C1.4, C1.2
  5. Adding and subtracting like termsLearning to add and subtract monomials by combining like terms.C2.1
  6. Adding binomialsLearning to add binomials by grouping like terms.C2.1
  7. Evaluating expressions and formulasLearning to substitute rational numbers into expressions and formulas.C2.2
  8. Solving multi-step equationsLearning to solve equations with several terms, integers and decimals, and to check the solutions.C2.3
  9. Solving and graphing inequalitiesLearning to solve inequalities with integers, check the solutions and graph them.C2.4
  10. Writing code with loops, conditions and listsLearning to write efficient code that uses loops, conditions, lists and sub-programs to solve problems with data.C3.1
  11. Reading, debugging and improving codeLearning to read code, predict what it does, fix it, and change it to make it more useful or efficient.C3.2
  12. The modelling cycle: choosing a rinkLearning to build a model of a real situation, test it, and change it when our assumptions change.C1.1, C2.3

Ontario curriculum expectations covered

C1.1
Recognize and compare repeating, growing and shrinking patterns from real life, and compare linear patterns by their constant rate and their starting (initial) value.
C1.2
Make patterns with fractions, decimals and integers and show them in several ways; for linear patterns that grow or shrink, this includes writing an expression and an equation.
C1.3
Work out the rule behind a pattern, then use it to continue the pattern, make near and far predictions, fill gaps, and solve for an unknown term in linear patterns.
C1.4
Use patterns to show and explain how rational numbers behave, such as powers of ten and integer signs.
C2.1
Add and subtract first-degree monomials, and add first-degree binomials with integers, using tools such as algebra tiles.
C2.2
Substitute rational numbers into algebraic expressions and formulas and evaluate them.
C2.3
Solve equations with several terms, integers and decimals in real situations, and check the solutions.
C2.4
Solve inequalities with integers, check the solutions and graph them on a number line.
C3.1
Write and run code with loops, conditions, lists and sub-programs to represent math situations and analyse data to make decisions.
C3.2
Read, predict, debug and change existing code, and explain how the changes affect the results and the efficiency of the code.
C4
Mathematical modelling (an overall expectation with no specific expectations): understand a real problem, build a model, test it against the situation and revise it. Taught in Lesson 12 and assessed in the performance task.
A1
Every lesson builds in the strand A skills: problem solving, reasoning, communicating, representing, and coping with challenges.

Questions about this unit

How long is this unit?

18 school days: 12 lessons plus a diagnostic, a catch-up day, a two-day performance task, a review day and the unit test.

Which expectations does it cover?

C1.1, C1.2, C1.3, C1.4, C2.1, C2.2, C2.3, C2.4, C3.1, C3.2 from Mathematics (2020), Strand C: Algebra.

What format are the files?

Each unit comes as a Teacher Guide and Student Pages, both as editable Word files and print-ready PDFs. The Word files open in Google Docs, so you can change anything.

Can I share it with my colleagues?

A single licence is for one teacher's classes. For a grade team, the team licence covers up to 5 teachers at one school for $49.99.

What if it isn't right for my class?

Email help@unitplans.ca within 7 days of buying for a full refund.

More Grade 8 Math units