Skip to content

Transformations: Stretches and CompressionsActivities & Teaching Strategies

Active learning works for stretches and compressions because students need to see transformations in motion to grasp how input and output scaling differ. Watching graphs change in real time helps students move beyond abstract rules and build visual intuition about function behavior.

Grade 11Mathematics4 activities15 min35 min

Learning Objectives

  1. 1Compare the graphical representations of vertical stretches and horizontal compressions of a parent function.
  2. 2Analyze the effect of the stretch/compression factor 'a' on the steepness of a linear function's graph.
  3. 3Calculate the coordinates of points on a transformed graph given a parent function and a stretch/compression factor.
  4. 4Construct the equation of a function that has undergone both a vertical stretch and a horizontal compression from its parent function.
  5. 5Differentiate between the algebraic forms of vertical and horizontal stretches/compressions.

Want a complete lesson plan with these objectives? Generate a Mission

25 min·Pairs

Pairs Challenge: Prediction and Verify

Partners sketch a parent function like y=x^2 on grid paper, predict graphs for a=2, a=0.5, f(2x), and f(0.5x). They verify using graphing calculators or apps, noting steepness changes. Discuss differences in 2 minutes.

Prepare & details

Differentiate between the algebraic representation of a vertical stretch and a horizontal compression.

Facilitation Tip: During the Pairs Challenge, have students write predictions before touching calculators, then test and revise their answers together.

Setup: Wall space or tables arranged around room perimeter

Materials: Large paper/poster boards, Markers, Sticky notes for feedback

UnderstandApplyAnalyzeCreateRelationship SkillsSocial Awareness
35 min·Small Groups

Small Groups: Transformation Relay

Divide class into teams. One student graphs a transformation from a cue card (e.g., vertical stretch by 3), passes to next for horizontal compression. Teams race to complete chains accurately, then present.

Prepare & details

Analyze how a change in the 'a' value affects the steepness or flatness of a function's graph.

Facilitation Tip: In the Transformation Relay, assign each group a different parent function so they encounter a variety of shapes and scales.

Setup: Wall space or tables arranged around room perimeter

Materials: Large paper/poster boards, Markers, Sticky notes for feedback

UnderstandApplyAnalyzeCreateRelationship SkillsSocial Awareness
20 min·Whole Class

Whole Class: Interactive Demo

Project a parent function. Call students to suggest stretches/compressions; apply live on software, polling class on predictions via hand signals. Record observations on shared chart.

Prepare & details

Construct a function's equation that includes both a stretch and a compression from its parent function.

Facilitation Tip: For the Interactive Demo, use a graphing calculator projected to the class so students can see how input division affects horizontal scaling in real time.

Setup: Wall space or tables arranged around room perimeter

Materials: Large paper/poster boards, Markers, Sticky notes for feedback

UnderstandApplyAnalyzeCreateRelationship SkillsSocial Awareness
15 min·Individual

Individual: Equation Builder

Provide parent graph images. Students write equations matching transformed versions, labeling a and b values. Swap and check peers' work before teacher review.

Prepare & details

Differentiate between the algebraic representation of a vertical stretch and a horizontal compression.

Setup: Wall space or tables arranged around room perimeter

Materials: Large paper/poster boards, Markers, Sticky notes for feedback

UnderstandApplyAnalyzeCreateRelationship SkillsSocial Awareness

Teaching This Topic

Teach this topic by focusing on the inverse relationship between input and output scaling, as research shows students confuse these most. Use multiple representations—algebraic, graphical, and numerical—so students connect transformations across formats. Avoid rushing to abstract rules; let students discover patterns through repeated, varied examples.

What to Expect

Successful learning looks like students accurately predicting transformations, explaining them in both algebraic and graphical terms, and correcting their own or peers' misconceptions during collaborative work. By the end, they should confidently distinguish vertical from horizontal changes and combine them in equations.

These activities are a starting point. A full mission is the experience.

  • Complete facilitation script with teacher dialogue
  • Printable student materials, ready for class
  • Differentiation strategies for every learner
Generate a Mission

Watch Out for These Misconceptions

Common MisconceptionDuring Pairs Challenge, watch for pairs claiming a horizontal stretch by 2 means multiplying x by 2.

What to Teach Instead

Redirect them to the calculator to test both f(2x) and f(x/2), then ask them to explain why only f(x/2) widens the graph. Have them revise their prediction using the correct formula.

Common MisconceptionDuring Transformation Relay, listen for groups saying vertical and horizontal stretches both make graphs steeper.

What to Teach Instead

Have each group graph both f(2x) and 2f(x) on the same axes, then compare slopes and steepness. Ask them to write a sentence explaining why one affects steepness differently than the other.

Common MisconceptionDuring Interactive Demo, observe students assuming a factor of 0.5 always flattens the graph uniformly.

What to Teach Instead

Use the slider to show how 0.5f(x) compresses vertically but f(0.5x) stretches horizontally. Ask students to describe how the curve changes differently in each case and why the effects are not the same.

Assessment Ideas

Exit Ticket

After Equation Builder, collect student sketches and explanations to check if they correctly identify the vertical stretch by 3 as increasing steepness and altering the parabola's width.

Quick Check

During Transformation Relay, circulate and ask each group to explain whether the transformation shown is a vertical stretch/compression or horizontal stretch/compression, and to write the equation for the transformed function.

Discussion Prompt

After Interactive Demo, facilitate a class discussion comparing y = 2f(x) and y = f(2x) by asking students to describe the graphical differences and why the input scaling behaves inversely to output scaling.

Extensions & Scaffolding

  • Challenge: Ask students to create a function that combines a vertical stretch by 3 and a horizontal compression by 2, then graph it and describe the combined effect on steepness.
  • Scaffolding: Provide partially completed transformation relay cards with blanks for input/output factors or points to plot.
  • Deeper exploration: Have students explore how reflections interact with stretches by graphing y = -2f(-0.5x) and comparing it to the parent function.

Key Vocabulary

Vertical StretchA transformation that stretches a graph vertically away from the x-axis by a factor of 'a'. If |a| > 1, the graph becomes steeper. If 0 < |a| < 1, the graph becomes flatter.
Vertical CompressionA transformation that compresses a graph vertically towards the x-axis by a factor of 'a'. If 0 < |a| < 1, the graph becomes flatter. If |a| > 1, the graph becomes steeper.
Horizontal StretchA transformation that stretches a graph horizontally away from the y-axis by a factor of 1/b. If 0 < |b| < 1, the graph is stretched horizontally. If |b| > 1, the graph is compressed horizontally.
Horizontal CompressionA transformation that compresses a graph horizontally towards the y-axis by a factor of 1/b. If |b| > 1, the graph is compressed horizontally. If 0 < |b| < 1, the graph is stretched horizontally.
Parent FunctionThe simplest form of a function, such as y = x or y = x^2, from which other functions are derived through transformations.

Ready to teach Transformations: Stretches and Compressions?

Generate a full mission with everything you need

Generate a Mission