- Home
- Find Gizmos
- Browse by Standard (CAN)
- Alberta Standards
- Mathematics: Grade 8
Alberta - Mathematics: Grade 8
Alberta Curriculum and Program of Studies | Adopted: 2026
1: Number: Numbers are organized into systems with unique notation to communicate quantities and to facilitate calculations.
1.1.1.A.SP4: Compare and order rational numbers.
Rational Numbers, Opposites, and Absolute Values
Use a number line to compare rational numbers. Change values by dragging points on the number line. Compare the opposites and absolute values of the numbers. 5 Minute Preview
Comparing and Ordering Decimals
Use grids to model decimal numbers and compare them graphically. Then compare the numbers on a number line. 5 Minute Preview
Ordering Percents, Fractions, and Decimals Greater Than 1
Compare and order numbers greater than 1 using area grids and a number line. Examine the numbers represented as percents, improper fractions, and decimals. 5 Minute Preview
1.1.1.A.SP5: Determine a rational number between any two given rational numbers.
Rational Numbers, Opposites, and Absolute Values
Use a number line to compare rational numbers. Change values by dragging points on the number line. Compare the opposites and absolute values of the numbers. 5 Minute Preview
Comparing and Ordering Decimals
Use grids to model decimal numbers and compare them graphically. Then compare the numbers on a number line. 5 Minute Preview
Ordering Percents, Fractions, and Decimals Greater Than 1
Compare and order numbers greater than 1 using area grids and a number line. Examine the numbers represented as percents, improper fractions, and decimals. 5 Minute Preview
1.1.1.A.SP6: Investigate fractions that result in repeating decimals.
Percents, Fractions, and Decimals
Compare a quantity represented by an area with its percent, fraction, and decimal forms. 5 Minute Preview
Ordering Percents, Fractions, and Decimals Greater Than 1
Compare and order numbers greater than 1 using area grids and a number line. Examine the numbers represented as percents, improper fractions, and decimals. 5 Minute Preview
1.1.1.A.SP7: Add, subtract, multiply, and divide any two rational numbers.
Dividing Fractions
Divide fractions using area models. Adjust the numerators and denominators of the divisor and dividend and see how the area model and calculation change. 5 Minute Preview
Dividing Mixed Numbers
Choose the correct steps to divide mixed numbers. Use step-by-step feedback to diagnose and correct incorrect steps. 5 Minute Preview
Fractions with Unlike Denominators
Find the sum or difference of two fractions with unlike denominators using graphic models. Find the least common denominator graphically. 5 Minute Preview
Multiplying Mixed Numbers
Choose the correct steps to multiply mixed numbers. Use the step-by-step feedback to diagnose incorrect steps. 5 Minute Preview
Multiplying with Decimals
Multiply two decimals using a dynamic area model. On a grid, shade the region with width equal to one of the decimals and height equal to the other decimal and find the area of the region. 5 Minute Preview
Sums and Differences with Decimals
Find the sum or difference of two decimal numbers using area models. Find the decimals and their sum or difference on a number line. 5 Minute Preview
Multiplying Fractions
Multiply two fractions using an area model. Vary the vertical area to change one fraction and vary the horizontal area to change the other. Then examine the intersection of the areas to find the product. 5 Minute Preview
Modeling Fractions (Area Models)
Model and compare fractions using area models. Set the denominators with the arrow buttons, and then set the numerators with the arrow buttons or by clicking in the models. Compare fractions visually, on a number line, or numerically using the least common denominator. 5 Minute Preview
Multiplying Decimals (Area Model)
Model the product of two decimals by finding the area of a rectangle. Estimate the area of the rectangle first. Then break the rectangle into several pieces and find the area of each piece (partial product). Add these areas together to find the whole area (product). 5 Minute Preview
Adding Fractions (Fraction Tiles)
Add fractions with the help of the Fractionator, a fraction-tile-making machine in the Gizmo. Model sums by placing the tiles on side-by-side number lines. Explore the usefulness of common denominators in adding. Express sums as improper fractions or mixed numbers. 5 Minute Preview
1.1.1.A.SP8: Assess the reasonableness of a sum, difference, product, or quotient, using estimation.
Estimating Sums and Differences
Estimate the sum or difference of two fractions using area models. Compare estimates to exact sums and differences. 5 Minute Preview
Multiplying Decimals (Area Model)
Model the product of two decimals by finding the area of a rectangle. Estimate the area of the rectangle first. Then break the rectangle into several pieces and find the area of each piece (partial product). Add these areas together to find the whole area (product). 5 Minute Preview
1.1.1.A.SP10: Solve problems involving rational numbers in real-world situations.
Dividing Mixed Numbers
Choose the correct steps to divide mixed numbers. Use step-by-step feedback to diagnose and correct incorrect steps. 5 Minute Preview
Fractions with Unlike Denominators
Find the sum or difference of two fractions with unlike denominators using graphic models. Find the least common denominator graphically. 5 Minute Preview
Multiplying Mixed Numbers
Choose the correct steps to multiply mixed numbers. Use the step-by-step feedback to diagnose incorrect steps. 5 Minute Preview
Multiplying with Decimals
Multiply two decimals using a dynamic area model. On a grid, shade the region with width equal to one of the decimals and height equal to the other decimal and find the area of the region. 5 Minute Preview
Adding Fractions (Fraction Tiles)
Add fractions with the help of the Fractionator, a fraction-tile-making machine in the Gizmo. Model sums by placing the tiles on side-by-side number lines. Explore the usefulness of common denominators in adding. Express sums as improper fractions or mixed numbers. 5 Minute Preview
1.1.1.B.SP3: Approximate an irrational number as a rounded decimal.
Square Roots
Explore the meaning of square roots using an area model. Use the side length of a square to find the square root of a decimal number or a whole number. 5 Minute Preview
Circumference and Area of Circles
Resize a circle and compare its radius, circumference, and area. 5 Minute Preview
1.1.1.B.SP4: Express an irrational number as an exact value.
Circumference and Area of Circles
Resize a circle and compare its radius, circumference, and area. 5 Minute Preview
1.1.1.B.SP6: Compare and order real numbers.
Rational Numbers, Opposites, and Absolute Values
Use a number line to compare rational numbers. Change values by dragging points on the number line. Compare the opposites and absolute values of the numbers. 5 Minute Preview
Comparing and Ordering Decimals
Use grids to model decimal numbers and compare them graphically. Then compare the numbers on a number line. 5 Minute Preview
Ordering and Approximating Square Roots
Order square roots on a number line. Approximate the square roots using the side lengths of square regions in a grid. 5 Minute Preview
Ordering Percents, Fractions, and Decimals Greater Than 1
Compare and order numbers greater than 1 using area grids and a number line. Examine the numbers represented as percents, improper fractions, and decimals. 5 Minute Preview
1.1: How can the density of the number line contribute to a sense of number?
1.1.1: Students interpret rational and irrational numbers.
1.2: In what ways can rational and irrational numbers support interpretation of roots and powers?
1.2.1: Students interpret square roots of perfect and non-perfect squares.
1.3: How can proportional reasoning support problem solving?
1.3.1: Students analyze multiplicative relationships within ratios.
1.1.1.A.SP4: Compare and order rational numbers.
1.1.1.A.SP4: Compare and order rational numbers.
Rational Numbers, Opposites, and Absolute Values
Use a number line to compare rational numbers. Change values by dragging points on the number line. Compare the opposites and absolute values of the numbers. 5 Minute Preview
Comparing and Ordering Decimals
Use grids to model decimal numbers and compare them graphically. Then compare the numbers on a number line. 5 Minute Preview
Ordering Percents, Fractions, and Decimals Greater Than 1
Compare and order numbers greater than 1 using area grids and a number line. Examine the numbers represented as percents, improper fractions, and decimals. 5 Minute Preview
1.1.1.A.SP5: Determine a rational number between any two given rational numbers.
1.1.1.A.SP5: Determine a rational number between any two given rational numbers.
Rational Numbers, Opposites, and Absolute Values
Use a number line to compare rational numbers. Change values by dragging points on the number line. Compare the opposites and absolute values of the numbers. 5 Minute Preview
Comparing and Ordering Decimals
Use grids to model decimal numbers and compare them graphically. Then compare the numbers on a number line. 5 Minute Preview
Ordering Percents, Fractions, and Decimals Greater Than 1
Compare and order numbers greater than 1 using area grids and a number line. Examine the numbers represented as percents, improper fractions, and decimals. 5 Minute Preview
1.1.1.A.SP6: Investigate fractions that result in repeating decimals.
1.1.1.A.SP6: Investigate fractions that result in repeating decimals.
Percents, Fractions, and Decimals
Compare a quantity represented by an area with its percent, fraction, and decimal forms. 5 Minute Preview
Ordering Percents, Fractions, and Decimals Greater Than 1
Compare and order numbers greater than 1 using area grids and a number line. Examine the numbers represented as percents, improper fractions, and decimals. 5 Minute Preview
1.1.1.A.SP7: Add, subtract, multiply, and divide any two rational numbers.
1.1.1.A.SP7: Add, subtract, multiply, and divide any two rational numbers.
Dividing Fractions
Divide fractions using area models. Adjust the numerators and denominators of the divisor and dividend and see how the area model and calculation change. 5 Minute Preview
Dividing Mixed Numbers
Choose the correct steps to divide mixed numbers. Use step-by-step feedback to diagnose and correct incorrect steps. 5 Minute Preview
Fractions with Unlike Denominators
Find the sum or difference of two fractions with unlike denominators using graphic models. Find the least common denominator graphically. 5 Minute Preview
Multiplying Mixed Numbers
Choose the correct steps to multiply mixed numbers. Use the step-by-step feedback to diagnose incorrect steps. 5 Minute Preview
Multiplying with Decimals
Multiply two decimals using a dynamic area model. On a grid, shade the region with width equal to one of the decimals and height equal to the other decimal and find the area of the region. 5 Minute Preview
Sums and Differences with Decimals
Find the sum or difference of two decimal numbers using area models. Find the decimals and their sum or difference on a number line. 5 Minute Preview
Multiplying Fractions
Multiply two fractions using an area model. Vary the vertical area to change one fraction and vary the horizontal area to change the other. Then examine the intersection of the areas to find the product. 5 Minute Preview
Modeling Fractions (Area Models)
Model and compare fractions using area models. Set the denominators with the arrow buttons, and then set the numerators with the arrow buttons or by clicking in the models. Compare fractions visually, on a number line, or numerically using the least common denominator. 5 Minute Preview
Multiplying Decimals (Area Model)
Model the product of two decimals by finding the area of a rectangle. Estimate the area of the rectangle first. Then break the rectangle into several pieces and find the area of each piece (partial product). Add these areas together to find the whole area (product). 5 Minute Preview
Adding Fractions (Fraction Tiles)
Add fractions with the help of the Fractionator, a fraction-tile-making machine in the Gizmo. Model sums by placing the tiles on side-by-side number lines. Explore the usefulness of common denominators in adding. Express sums as improper fractions or mixed numbers. 5 Minute Preview
1.1.1.A.SP8: Assess the reasonableness of a sum, difference, product, or quotient, using estimation.
1.1.1.A.SP8: Assess the reasonableness of a sum, difference, product, or quotient, using estimation.
Estimating Sums and Differences
Estimate the sum or difference of two fractions using area models. Compare estimates to exact sums and differences. 5 Minute Preview
Multiplying Decimals (Area Model)
Model the product of two decimals by finding the area of a rectangle. Estimate the area of the rectangle first. Then break the rectangle into several pieces and find the area of each piece (partial product). Add these areas together to find the whole area (product). 5 Minute Preview
1.1.1.A.SP10: Solve problems involving rational numbers in real-world situations.
1.1.1.A.SP10: Solve problems involving rational numbers in real-world situations.
Dividing Mixed Numbers
Choose the correct steps to divide mixed numbers. Use step-by-step feedback to diagnose and correct incorrect steps. 5 Minute Preview
Fractions with Unlike Denominators
Find the sum or difference of two fractions with unlike denominators using graphic models. Find the least common denominator graphically. 5 Minute Preview
Multiplying Mixed Numbers
Choose the correct steps to multiply mixed numbers. Use the step-by-step feedback to diagnose incorrect steps. 5 Minute Preview
Multiplying with Decimals
Multiply two decimals using a dynamic area model. On a grid, shade the region with width equal to one of the decimals and height equal to the other decimal and find the area of the region. 5 Minute Preview
Adding Fractions (Fraction Tiles)
Add fractions with the help of the Fractionator, a fraction-tile-making machine in the Gizmo. Model sums by placing the tiles on side-by-side number lines. Explore the usefulness of common denominators in adding. Express sums as improper fractions or mixed numbers. 5 Minute Preview
1.1.1.B.SP3: Approximate an irrational number as a rounded decimal.
1.1.1.B.SP3: Approximate an irrational number as a rounded decimal.
Square Roots
Explore the meaning of square roots using an area model. Use the side length of a square to find the square root of a decimal number or a whole number. 5 Minute Preview
Circumference and Area of Circles
Resize a circle and compare its radius, circumference, and area. 5 Minute Preview
1.1.1.B.SP4: Express an irrational number as an exact value.
1.1.1.B.SP4: Express an irrational number as an exact value.
Circumference and Area of Circles
Resize a circle and compare its radius, circumference, and area. 5 Minute Preview
1.1.1.B.SP6: Compare and order real numbers.
1.1.1.B.SP6: Compare and order real numbers.
Rational Numbers, Opposites, and Absolute Values
Use a number line to compare rational numbers. Change values by dragging points on the number line. Compare the opposites and absolute values of the numbers. 5 Minute Preview
Comparing and Ordering Decimals
Use grids to model decimal numbers and compare them graphically. Then compare the numbers on a number line. 5 Minute Preview
Ordering and Approximating Square Roots
Order square roots on a number line. Approximate the square roots using the side lengths of square regions in a grid. 5 Minute Preview
Ordering Percents, Fractions, and Decimals Greater Than 1
Compare and order numbers greater than 1 using area grids and a number line. Examine the numbers represented as percents, improper fractions, and decimals. 5 Minute Preview
2: Algebra: Generalizing arithmetic with expressions, equations, and inequalities supports problem solving in real-world situations.
2.1.1.A.SP1: Express an algebraic term as multiplication of a coefficient and variable factors and vice versa.
Modeling the Factorization of ax2+bx+c
Factor a polynomial with a leading coefficient greater than 1 using an area model. Use step-by-step feedback to diagnose any mistakes. 5 Minute Preview
Modeling the Factorization of x2+bx+c
Factor a polynomial with a leading coefficient equal to 1 using an area model. Use step-by-step feedback to diagnose any mistakes. 5 Minute Preview
2.1.1.A.SP2: Justify that an algebraic expression is a polynomial.
Modeling the Factorization of ax2+bx+c
Factor a polynomial with a leading coefficient greater than 1 using an area model. Use step-by-step feedback to diagnose any mistakes. 5 Minute Preview
Modeling the Factorization of x2+bx+c
Factor a polynomial with a leading coefficient equal to 1 using an area model. Use step-by-step feedback to diagnose any mistakes. 5 Minute Preview
2.1.1.A.SP4: Classify a polynomial according to number of terms.
Graphs of Polynomial Functions
Study the graphs of polynomials up to the fourth degree. Vary the coefficients of the equation and investigate how the graph changes in response. Explore things like intercepts, end behavior, and even near-zero behavior. 5 Minute Preview
2.1.1.A.SP5: Relate the value of the exponent in an algebraic term to the degree of the algebraic term.
Graphs of Polynomial Functions
Study the graphs of polynomials up to the fourth degree. Vary the coefficients of the equation and investigate how the graph changes in response. Explore things like intercepts, end behavior, and even near-zero behavior. 5 Minute Preview
2.1.1.A.SP6: Name algebraic terms according to degree.
Graphs of Polynomial Functions
Study the graphs of polynomials up to the fourth degree. Vary the coefficients of the equation and investigate how the graph changes in response. Explore things like intercepts, end behavior, and even near-zero behavior. 5 Minute Preview
2.1.1.A.SP7: Determine the degree of a polynomial.
Graphs of Polynomial Functions
Study the graphs of polynomials up to the fourth degree. Vary the coefficients of the equation and investigate how the graph changes in response. Explore things like intercepts, end behavior, and even near-zero behavior. 5 Minute Preview
2.1.1.A.SP9: Add and subtract monomials by combining like terms.
Addition and Subtraction of Functions
Explore the graphs of two polynomials and the graph of their sum or difference. Vary the coefficients in the polynomials and investigate how the graphs change in response. 5 Minute Preview
Addition of Polynomials
Add polynomials using an area model. Use step-by-step feedback to diagnose any mistakes. 5 Minute Preview
2.2: In what ways can flexibility with numbers facilitate the process of solving equations?
2.2.1: Students solve single-variable linear equations involving rational numbers.
2.3: In what ways can multiple values be generalized?
2.3.1: Students interpret inequalities.
2.1.1.A.SP1: Express an algebraic term as multiplication of a coefficient and variable factors and vice versa.
2.1.1.A.SP1: Express an algebraic term as multiplication of a coefficient and variable factors and vice versa.
Modeling the Factorization of ax2+bx+c
Factor a polynomial with a leading coefficient greater than 1 using an area model. Use step-by-step feedback to diagnose any mistakes. 5 Minute Preview
Modeling the Factorization of x2+bx+c
Factor a polynomial with a leading coefficient equal to 1 using an area model. Use step-by-step feedback to diagnose any mistakes. 5 Minute Preview
2.1.1.A.SP2: Justify that an algebraic expression is a polynomial.
2.1.1.A.SP2: Justify that an algebraic expression is a polynomial.
Modeling the Factorization of ax2+bx+c
Factor a polynomial with a leading coefficient greater than 1 using an area model. Use step-by-step feedback to diagnose any mistakes. 5 Minute Preview
Modeling the Factorization of x2+bx+c
Factor a polynomial with a leading coefficient equal to 1 using an area model. Use step-by-step feedback to diagnose any mistakes. 5 Minute Preview
2.1.1.A.SP4: Classify a polynomial according to number of terms.
2.1.1.A.SP4: Classify a polynomial according to number of terms.
Graphs of Polynomial Functions
Study the graphs of polynomials up to the fourth degree. Vary the coefficients of the equation and investigate how the graph changes in response. Explore things like intercepts, end behavior, and even near-zero behavior. 5 Minute Preview
2.1.1.A.SP5: Relate the value of the exponent in an algebraic term to the degree of the algebraic term.
2.1.1.A.SP5: Relate the value of the exponent in an algebraic term to the degree of the algebraic term.
Graphs of Polynomial Functions
Study the graphs of polynomials up to the fourth degree. Vary the coefficients of the equation and investigate how the graph changes in response. Explore things like intercepts, end behavior, and even near-zero behavior. 5 Minute Preview
2.1.1.A.SP6: Name algebraic terms according to degree.
2.1.1.A.SP6: Name algebraic terms according to degree.
Graphs of Polynomial Functions
Study the graphs of polynomials up to the fourth degree. Vary the coefficients of the equation and investigate how the graph changes in response. Explore things like intercepts, end behavior, and even near-zero behavior. 5 Minute Preview
2.1.1.A.SP7: Determine the degree of a polynomial.
2.1.1.A.SP7: Determine the degree of a polynomial.
Graphs of Polynomial Functions
Study the graphs of polynomials up to the fourth degree. Vary the coefficients of the equation and investigate how the graph changes in response. Explore things like intercepts, end behavior, and even near-zero behavior. 5 Minute Preview
2.1.1.A.SP9: Add and subtract monomials by combining like terms.
2.1.1.A.SP9: Add and subtract monomials by combining like terms.
Addition and Subtraction of Functions
Explore the graphs of two polynomials and the graph of their sum or difference. Vary the coefficients in the polynomials and investigate how the graphs change in response. 5 Minute Preview
Addition of Polynomials
Add polynomials using an area model. Use step-by-step feedback to diagnose any mistakes. 5 Minute Preview
3: Geometry: The properties of geometric objects are explained through justification and proof.
3.1: In what ways can similarity refine reasoning about geometric objects?
3.1.1: Students interpret similarity through scale factor.
3.2: How might multiple geometric relationships influence interpretation of a geometric object?
3.2.1: Students analyze and explain triangle problems, using theorems.
4: Measurement: Attributes such as length, area, volume, and angle are quantified by measurement.
4.1: In what ways can a 3-D shape be modelled to support its measurement?
4.1.1: Students analyze the surface area of right 3-D shapes, using 2-D models.
5.1.1.A.SP1: Calculate the slope of a line, given two points on the line.
5.1.1.A.SP1: Calculate the slope of a line, given two points on the line.
Slope
Explore the slope of a line, and learn how to calculate slope. Adjust the line by moving points that are on the line, and see how its slope changes. 5 Minute Preview
5.1.1.A.SP10: Solve problems involving rate of change from various representations modelling real-world situations.
Slope-Intercept Form of a Line
Compare the slope-intercept form of a linear equation to its graph. Vary the coefficients and explore how the graph changes in response. 5 Minute Preview
Distance-Time Graphs
Create a graph of a runner's position versus time and watch the runner complete a 40-yard dash based on the graph you made. Notice the connection between the slope of the line and the speed of the runner. What will the runner do if the slope of the line is zero? What if the slope is negative? Add a second runner (a second graph) and connect real-world meaning to the intersection of two graphs. 5 Minute Preview
Distance-Time and Velocity-Time Graphs
Create a graph of a runner's position versus time and watch the runner run a 40-yard dash based on the graph you made. Notice the connection between the slope of the line and the velocity of the runner. Add a second runner (a second graph) and connect real-world meaning to the intersection of two graphs. Also experiment with a graph of velocity versus time for the runners, and also distance traveled versus time. 5 Minute Preview
Distance-Time Graphs - Metric
Create a graph of a runner's position versus time and watch the runner complete a 40-meter dash based on the graph you made. Notice the connection between the slope of the line and the speed of the runner. What will the runner do if the slope of the line is zero? What if the slope is negative? Add a second runner (a second graph) and connect real-world meaning to the intersection of two graphs. 5 Minute Preview
Distance-Time and Velocity-Time Graphs - Metric
Create a graph of a runner's position versus time and watch the runner run a 40-meter dash based on the graph you made. Notice the connection between the slope of the line and the velocity of the runner. Add a second runner (a second graph) and connect real-world meaning to the intersection of two graphs. Also experiment with a graph of velocity versus time for the runners, and also distance traveled versus time. 5 Minute Preview
5.1.1.A.SP11: Prove that a linear function has exactly one 𝑥-intercept.
Standard Form of a Line
Compare the standard form of a linear equation to its graph. Vary the coefficients and explore how the graph changes in response. 5 Minute Preview
5.1.1.A.SP12: Express, as an ordered pair, the 𝑥- and 𝑦-intercepts of a linear function from a graph or equation.
Standard Form of a Line
Compare the standard form of a linear equation to its graph. Vary the coefficients and explore how the graph changes in response. 5 Minute Preview
5.1.1.A.SP13: Express a linear function as an equation in slope-intercept form, given the graph.
Slope-Intercept Form of a Line
Compare the slope-intercept form of a linear equation to its graph. Vary the coefficients and explore how the graph changes in response. 5 Minute Preview
5.1.1.A.SP14: Graph a linear function, given the equation.
Standard Form of a Line
Compare the standard form of a linear equation to its graph. Vary the coefficients and explore how the graph changes in response. 5 Minute Preview
Point-Slope Form of a Line
Compare the point-slope form of a linear equation to its graph. Vary the coefficients and explore how the graph changes in response. 5 Minute Preview
Slope-Intercept Form of a Line
Compare the slope-intercept form of a linear equation to its graph. Vary the coefficients and explore how the graph changes in response. 5 Minute Preview
5.1.1.A.SP15: Express a horizontal or vertical line as an equation.
Standard Form of a Line
Compare the standard form of a linear equation to its graph. Vary the coefficients and explore how the graph changes in response. 5 Minute Preview
Point-Slope Form of a Line
Compare the point-slope form of a linear equation to its graph. Vary the coefficients and explore how the graph changes in response. 5 Minute Preview
Slope-Intercept Form of a Line
Compare the slope-intercept form of a linear equation to its graph. Vary the coefficients and explore how the graph changes in response. 5 Minute Preview
5.1.1.A.SP16: Graph horizontal and vertical lines.
Standard Form of a Line
Compare the standard form of a linear equation to its graph. Vary the coefficients and explore how the graph changes in response. 5 Minute Preview
Point-Slope Form of a Line
Compare the point-slope form of a linear equation to its graph. Vary the coefficients and explore how the graph changes in response. 5 Minute Preview
Slope-Intercept Form of a Line
Compare the slope-intercept form of a linear equation to its graph. Vary the coefficients and explore how the graph changes in response. 5 Minute Preview
5.1.1.A.SP4: Investigate how 𝑏 and 𝑚 in the equation 𝑦 = 𝑚𝑥 + 𝑏 affect the vertical position and steepness of a graph.
5.1.1.A.SP4: Investigate how 𝑏 and 𝑚 in the equation 𝑦 = 𝑚𝑥 + 𝑏 affect the vertical position and steepness of a graph.
Slope-Intercept Form of a Line
Compare the slope-intercept form of a linear equation to its graph. Vary the coefficients and explore how the graph changes in response. 5 Minute Preview
5.1.1.A.SP5: Prove that the slope of a vertical line is undefined.
5.1.1.A.SP5: Prove that the slope of a vertical line is undefined.
Slope
Explore the slope of a line, and learn how to calculate slope. Adjust the line by moving points that are on the line, and see how its slope changes. 5 Minute Preview
5.1.1.A.SP6: Distinguish between graphs of linear and non-linear functions.
5.1.1.A.SP6: Distinguish between graphs of linear and non-linear functions.
Linear Functions
Determine if a relation is a function from the mapping diagram, ordered pairs, or graph. Use the graph to determine if it is linear. 5 Minute Preview
5.1.1.A.SP7: Investigate how variations of slope and 𝑦-intercepts contextually affect the rate of change of a linear function.
5.1.1.A.SP7: Investigate how variations of slope and 𝑦-intercepts contextually affect the rate of change of a linear function.
Slope-Intercept Form of a Line
Compare the slope-intercept form of a linear equation to its graph. Vary the coefficients and explore how the graph changes in response. 5 Minute Preview
5.1.1.A.SP9: Graph a linear function, given slope and one point on the line.
5.1.1.A.SP9: Graph a linear function, given slope and one point on the line.
Point-Slope Form of a Line
Compare the point-slope form of a linear equation to its graph. Vary the coefficients and explore how the graph changes in response. 5 Minute Preview
5.1.1.A.SP10: Solve problems involving rate of change from various representations modelling real-world situations.
5.1.1.A.SP10: Solve problems involving rate of change from various representations modelling real-world situations.
Slope-Intercept Form of a Line
Compare the slope-intercept form of a linear equation to its graph. Vary the coefficients and explore how the graph changes in response. 5 Minute Preview
Distance-Time Graphs
Create a graph of a runner's position versus time and watch the runner complete a 40-yard dash based on the graph you made. Notice the connection between the slope of the line and the speed of the runner. What will the runner do if the slope of the line is zero? What if the slope is negative? Add a second runner (a second graph) and connect real-world meaning to the intersection of two graphs. 5 Minute Preview
Distance-Time and Velocity-Time Graphs
Create a graph of a runner's position versus time and watch the runner run a 40-yard dash based on the graph you made. Notice the connection between the slope of the line and the velocity of the runner. Add a second runner (a second graph) and connect real-world meaning to the intersection of two graphs. Also experiment with a graph of velocity versus time for the runners, and also distance traveled versus time. 5 Minute Preview
Distance-Time Graphs - Metric
Create a graph of a runner's position versus time and watch the runner complete a 40-meter dash based on the graph you made. Notice the connection between the slope of the line and the speed of the runner. What will the runner do if the slope of the line is zero? What if the slope is negative? Add a second runner (a second graph) and connect real-world meaning to the intersection of two graphs. 5 Minute Preview
Distance-Time and Velocity-Time Graphs - Metric
Create a graph of a runner's position versus time and watch the runner run a 40-meter dash based on the graph you made. Notice the connection between the slope of the line and the velocity of the runner. Add a second runner (a second graph) and connect real-world meaning to the intersection of two graphs. Also experiment with a graph of velocity versus time for the runners, and also distance traveled versus time. 5 Minute Preview
5.1.1.A.SP11: Prove that a linear function has exactly one 𝑥-intercept.
5.1.1.A.SP11: Prove that a linear function has exactly one 𝑥-intercept.
Standard Form of a Line
Compare the standard form of a linear equation to its graph. Vary the coefficients and explore how the graph changes in response. 5 Minute Preview
5.1.1.A.SP12: Express, as an ordered pair, the 𝑥- and 𝑦-intercepts of a linear function from a graph or equation.
5.1.1.A.SP12: Express, as an ordered pair, the 𝑥- and 𝑦-intercepts of a linear function from a graph or equation.
Standard Form of a Line
Compare the standard form of a linear equation to its graph. Vary the coefficients and explore how the graph changes in response. 5 Minute Preview
5.1.1.A.SP13: Express a linear function as an equation in slope-intercept form, given the graph.
5.1.1.A.SP13: Express a linear function as an equation in slope-intercept form, given the graph.
Slope-Intercept Form of a Line
Compare the slope-intercept form of a linear equation to its graph. Vary the coefficients and explore how the graph changes in response. 5 Minute Preview
5.1.1.A.SP14: Graph a linear function, given the equation.
5.1.1.A.SP14: Graph a linear function, given the equation.
Standard Form of a Line
Compare the standard form of a linear equation to its graph. Vary the coefficients and explore how the graph changes in response. 5 Minute Preview
Point-Slope Form of a Line
Compare the point-slope form of a linear equation to its graph. Vary the coefficients and explore how the graph changes in response. 5 Minute Preview
Slope-Intercept Form of a Line
Compare the slope-intercept form of a linear equation to its graph. Vary the coefficients and explore how the graph changes in response. 5 Minute Preview
5.1.1.A.SP15: Express a horizontal or vertical line as an equation.
5.1.1.A.SP15: Express a horizontal or vertical line as an equation.
Standard Form of a Line
Compare the standard form of a linear equation to its graph. Vary the coefficients and explore how the graph changes in response. 5 Minute Preview
Point-Slope Form of a Line
Compare the point-slope form of a linear equation to its graph. Vary the coefficients and explore how the graph changes in response. 5 Minute Preview
Slope-Intercept Form of a Line
Compare the slope-intercept form of a linear equation to its graph. Vary the coefficients and explore how the graph changes in response. 5 Minute Preview
5.1.1.A.SP16: Graph horizontal and vertical lines.
5.1.1.A.SP16: Graph horizontal and vertical lines.
Standard Form of a Line
Compare the standard form of a linear equation to its graph. Vary the coefficients and explore how the graph changes in response. 5 Minute Preview
Point-Slope Form of a Line
Compare the point-slope form of a linear equation to its graph. Vary the coefficients and explore how the graph changes in response. 5 Minute Preview
Slope-Intercept Form of a Line
Compare the slope-intercept form of a linear equation to its graph. Vary the coefficients and explore how the graph changes in response. 5 Minute Preview
6: Statistics: The science of collecting, analyzing, visualizing, and interpreting data can inform understanding and decision making.
6.1: In what ways can representation clarify a distribution?
6.1.1: Students analyze distribution of data, using shape.
7: Probability: Modelling randomness and quantifying the likelihood of events can inform decision making where uncertainty exists.
7.1: In what ways can multiple events affect probability?
7.1.1: Students interpret probability of independent and dependent events.
Correlation last revised: 8/4/2026
About STEM Cases
Students assume the role of a scientist trying to solve a real world problem. They use scientific practices to collect and analyze data, and form and test a hypothesis as they solve the problems.
Each STEM Case uses realtime reporting to show live student results.
Introduction to the Heatmap
STEM Cases take between 30-90 minutes for students to complete, depending on the case.
Student progress is automatically saved so that STEM Cases can be completed over multiple sessions.
Multiple grade-appropriate versions, or levels, exist for each STEM Case.
Each STEM Case level has an associated Handbook. These are interactive guides that focus on the science concepts underlying the case.
How Free Gizmos Work
Start teaching with 20-40 Free Gizmos. See the full list.
Access lesson materials for Free Gizmos including teacher guides, lesson plans, and more.
All other Gizmos are limited to a 5 Minute Preview and can only be used for 5 minutes a day.
Free Gizmos change each semester. The new collection will be available January 1 and July 1.
Find Your Solution
Start playing, exploring and learning today with a free account. Or contact us for a quote or demo.
Sign Up For Free Get a Quote