← Back to lesson library
Grade 8 · Functions

Streaming Growth Studio

Students model subscriber growth and determine whether scenarios represent functions and linear patterns.

Duration60 min
Lesson formatData storytelling
GradeGrade 8
Prep levelLow to moderate

🎬 A memorable classroom experience

This is a complete instructional experience with a curiosity hook, explicit modeling, student choice, collaboration, formative assessment, and extension.

✓ Standards-ready learning target
🎬

Common Core standards covered

© Copyright 2010. National Governors Association Center for Best Practices and Council of Chief State School Officers. All rights reserved.

Teacher-facing overview

Big idea: Define, evaluate, compare, and interpret functions.

Student target: “I can decide whether a relationship is a function, decide whether a function is linear, and describe or sketch how a quantity changes from the shape of its graph.”

Success criteria: I can state the function rule — each input has exactly one output — and use it to accept or reject a data set. · I can test a table for linearity by checking for a constant rate of change. · I can identify rate of change and initial value from a linear table and write y = mx + b. · I can sketch a graph from a verbal description, and tell a graph's story in words.

Essential question

A month number goes in, a subscriber count comes out. When is that a function — and when is it a lie waiting to crash your report?

Learning target: I can decide whether a relationship is a function, decide whether a function is linear, and describe or sketch how a quantity changes from the shape of its graph.

Success criteria

Why this matters

The function rule is the quiet foundation of everything after Grade 8 — every formula, every graph, every spreadsheet column that computes from another. The linear test (constant differences) is the first honest tool for saying 'this trend is a line' versus 'this is something else', and story graphs train the skill every news reader needs: a graph is a sentence about change, not a picture of hills.

Students should already be able to

Vocabulary to define explicitly

🔒 3 more terms with examples and non-examples — Input and output, Linear function, Rate of change and initial value — are defined in the full lesson. See plans →

Where this shows up outside the classroom

Analytics dashboardsEvery metric-over-time chart assumes the data is a function of time — duplicate timestamps are the real-world glitch file.
Pricing tablesPostage by weight is a function; if one weight had two prices, commerce would break.
Viral growth'Going viral' is the nonlinear column — platforms model it precisely because linear forecasts fail on it.
News graphsReading 'flattened, then surged' off a curve is the story-graph skill, verbatim.

Assessment plan

Formative — for feedback during the lesson

Summative — the graded evidence: The exit ticket (function decision, linearity with equation, story sketch), scored with the four-criterion rubric.

The task students work on

Your analytics team audits three streaming platforms before the quarterly report. StreamCo's table: month 0 → 10, 1 → 13, 2 → 16, 3 → 19 (thousands of subscribers). GoViral's: month 0 → 1, 1 → 2, 2 → 4, 3 → 8. And the Glitch file: a log where month 2 appears twice — once as 4 and once as 7. For each platform: is it a function? Is it linear? What equation or description honestly reports its growth?

Platform audit — complete a verdict per platform.

PlatformFunction?Linear?EvidenceEquation or description
StreamCo    
GoViral    
Glitch file    

Anticipated student strategies

Function first, then the linearity test, then the picture. Ending with plot-and-look ties the audit back to graphs just before the story-graph segment needs exactly that reading skill.

  1. Scan inputs for repeats. The student checks whether any input appears twice with different outputs — the Glitch file fails at month 2 and the audit stops there.

    Share first: the function test comes before every other question, because the rest are meaningless without it.

🔒 2 more anticipated strategies with select-and-sequence guidance are in the full lesson. See plans →

Lesson script

0–7 min
Warm-up: the vending machine ruleMP2
Teacher says: “You press B4 on a vending machine. What do you expect to happen — and what would make you say the machine is BROKEN?”

One button, one product, every time. A button that sometimes drops chips and sometimes soda is broken — not because the outputs are bad, but because the RULE broke. Name it: a function is a rule where each input gets exactly one output.

Ask: Two different buttons both drop the same water bottle. Broken?
Listen for: No — two inputs may share an output. Only one input with two outputs breaks the rule.
7–17 min
Mini-lesson: audit one platform end to endMP4 · MP8
Teacher says: “StreamCo's table: month 0 → 10, 1 → 13, 2 → 16, 3 → 19, in thousands. Watch the three questions in order — and watch the difference column do the heavy lifting.”

Function? Each month appears once — yes. Linear? Differences 13−10, 16−13, 19−16: +3 every month — yes, and that constant IS the rate of change. Initial value: 10 at month 0. Equation: y = 3x + 10. Check month 3: 3(3) + 10 = 19 ✓.

  • The difference column is the linearity test: constant differences (for equal input steps) means linear, period.
  • Say the units every time: 3 thousand subscribers per month.
Ask: Where have you seen 'the same +3 every step' before?
Listen for: Slope — the unit rate from the racing lesson. The difference column is slope wearing table clothes.
17–35 min
Analytics floor: three platformsMP1 · MP3
35–45 min
Story-graph galleryMP2 · MP3
45–53 min
Independent exit ticketMP6
53–60 min
ClosureMP3

🔒 The remaining 4 steps — fully scripted with teacher-says lines, discourse questions, look-fors, and interventions — are in the full lesson. See plans →

Misconceptions and how to respond

🔒 Every misconception ships with a tested classroom response. See plans →

Scaffolded practice

The workbook follows gradual release rather than a page of blank prompts: 1 fully worked, 1 partially completed, then 3 independent.

  1. I doIs this log a function? Month 1 → 5, month 2 → 7, month 3 → 9, month 2 → 11.

🔒 4 more prompts across all three release tiers are in the full lesson. See plans →

Worked solutions and scaffolds for every prompt are in the downloadable kit, included with membership. See plans and pricing.

Exit ticket

  1. Is {(1, 5), (2, 7), (3, 9), (2, 11)} a function? One sentence of evidence.

🔒 2 more exit-ticket questions are in the full lesson. See plans →

Worked answers, the completed answer tables, and the scoring rubric are in the downloadable kit, included with membership. See plans and pricing.

Printable handouts in the kit

Analytics GridLabeled coordinate plane, ready to photocopy.
Platform Cards — cut along the dashed lines6 cut-out cards with dashed guides.

All handouts are in Printable_Handouts.pdf inside the kit download.

Materials and classroom resources

Teacher materialScenario cards
Student materialGraph paper
Visual modelFunction tables
Recording toolPresentation slides
Teacher GuideFull script, timing, differentiation, and assessment plan.
Student WorkbookPrintable student pages with workspace and reflection.
Answer Key & AssessmentWhat to look for, scoring guide, and misconceptions.

Student experience

Students enter through a low-floor prompt, build or sketch a model, test a strategy, revise their thinking, collaborate, and present a final solution. The task remains accessible while allowing for sophisticated reasoning.

Detailed facilitation notes

  1. Step 1: Review function notation and rate of change. Ask: “What do you notice?”, “What could you try next?”, and “How can you prove that?”
  2. Step 2: Analyze streaming-service growth scenarios. Ask: “What do you notice?”, “What could you try next?”, and “How can you prove that?”
  3. Step 3: Create graphs and compare patterns. Ask: “What do you notice?”, “What could you try next?”, and “How can you prove that?”
  4. Step 4: Produce a one-slide data story. Ask: “What do you notice?”, “What could you try next?”, and “How can you prove that?”
Teacher move: Allow productive struggle. Use a question, visual model, or peer strategy before directly showing the next step.

Differentiation and inclusion

Support: Use tables before equations; extend with nonlinear models.

Language support: “I started by…”, “My model shows…”, and “I know my answer is reasonable because…”.

Extension: Require a second solution, alter a condition, or have students write a challenge for another group.

Accessibility: Manipulatives, enlarged visuals, oral response choices, partner reading, and reduced-copy student pages.

Assessment plan

Formative checks: Strategy choice, accuracy, representation, collaboration, and explanation.

End evidence: Students interpret one function value and compare two rates.

Mastery: The student completes the task accurately and explains the strategy with limited prompting.

The downloadable kit — teacher guide, workbook, answer key, and printables — is part of the Grade 8 Math membership. Plans start at $10/month (see plans), and every plan covers both math and ELA for its grade. The Phone Plan Showdown sample is free for everyone. Already a member? Sign in.

Related lessons