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.
Learning Objectives
- 1Compare the graphical representations of vertical stretches and horizontal compressions of a parent function.
- 2Analyze the effect of the stretch/compression factor 'a' on the steepness of a linear function's graph.
- 3Calculate the coordinates of points on a transformed graph given a parent function and a stretch/compression factor.
- 4Construct the equation of a function that has undergone both a vertical stretch and a horizontal compression from its parent function.
- 5Differentiate between the algebraic forms of vertical and horizontal stretches/compressions.
Want a complete lesson plan with these objectives? Generate a Mission →
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
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
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
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
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
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
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.
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.
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 Stretch | A 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 Compression | A 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 Stretch | A 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 Compression | A 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 Function | The simplest form of a function, such as y = x or y = x^2, from which other functions are derived through transformations. |
Suggested Methodologies
Planning templates for Mathematics
5E Model
The 5E Model structures lessons through five phases (Engage, Explore, Explain, Elaborate, and Evaluate), guiding students from curiosity to deep understanding through inquiry-based learning.
Unit PlannerMath Unit
Plan a multi-week math unit with conceptual coherence: from building number sense and procedural fluency to applying skills in context and developing mathematical reasoning across a connected sequence of lessons.
RubricMath Rubric
Build a math rubric that assesses problem-solving, mathematical reasoning, and communication alongside procedural accuracy, giving students feedback on how they think, not just whether they got the right answer.
More in Characteristics of Functions
Relations vs. Functions: Core Concepts
Distinguishing between functions and relations using mapping diagrams, graphs, and sets of ordered pairs, focusing on the definition of a function.
3 methodologies
Function Notation and Evaluation
Understanding and applying function notation to evaluate expressions and interpret function values in context.
2 methodologies
Domain and Range of Functions
Determining the domain and range of various functions from graphs, equations, and real-world scenarios.
2 methodologies
Parent Functions and Basic Graphs
Identifying and graphing common parent functions (linear, quadratic, absolute value, square root, cubic) and their key features.
2 methodologies
Transformations: Translations
Applying vertical and horizontal translations to parent functions and understanding their effect on the graph and equation.
2 methodologies
Ready to teach Transformations: Stretches and Compressions?
Generate a full mission with everything you need
Generate a Mission