🇺🇸 CCSS Math · Grade 8

8.F.B.4: Modeling with linear functions

8.F.B.4 explained: building a linear model from a story, table or two points, and interpreting rate of change and initial value in context.

Common Core standard CCSS.Math.Content.8.F.B.4

Construct a function to model a linear relationship between two quantities. Determine the rate of change and initial value of the function from a description of a relationship or from two (x, y) values, including reading these from a table or from a graph. Interpret the rate of change and initial value of a linear function in terms of the situation it models, and in terms of its graph or a table of values.

Grade
Grade 8
Domain
Functions (F)
Cluster
Use functions to model relationships between quantities

Official wording from the Common Core State Standards for Mathematics (© 2010 National Governors Association Center for Best Practices and Council of Chief State School Officers). View on thecorestandards.org

What 8.F.B.4 means

Many everyday situations grow or shrink by a steady amount: a phone plan with a monthly fee plus a cost per gigabyte, a candle burning down a fixed length each hour, or a savings account with regular deposits. Students learn to capture such a situation as a linear function y = mx + b, where m is the rate of change and b is the initial value, the amount when the input is zero.

The information can arrive in several ways. A description may state both values directly. Two data points, such as 'after 3 hours the tank holds 140 liters and after 7 hours it holds 60 liters', require computing the rate (60 - 140) ÷ (7 - 3) = -20 and then working back to the starting amount of 200. Tables and graphs supply the same information visually. The final, and most often neglected, step is interpretation: explaining that -20 means the tank loses 20 liters every hour and 200 means it started with 200 liters.

Students should be able to

  • Write a linear function from a verbal description of a constant-rate situation.
  • Find the rate of change and initial value from two (x, y) pairs.
  • Read the rate of change and initial value from a table or graph.
  • Interpret m and b in the context of the situation, with units.
  • Use the model to predict an output or find the input for a given output.

Common misconceptions

Swapping the rate and the starting value

For a $25 fee plus $8 per hour, students write y = 25x + 8. Ask which number is multiplied by the hours: that is the rate.

Dropping the negative sign

When an amount decreases over time the rate of change is negative. Writing +20 instead of -20 for a draining tank predicts the tank filling up.

Reading the initial value from the first data point

If data starts at x = 3, the first y-value is not b. Students must step back to x = 0 using the rate.

Interpreting without units

Saying 'the slope is 4' is incomplete. A full interpretation says 4 dollars per ticket or 4 meters per second.

Worked example: model from two points

A water tank drains at a steady rate. After 3 hours it holds 140 liters; after 7 hours it holds 60 liters. Write a function for the amount of water w after h hours and interpret it.

  1. Rate of change: (60 - 140) ÷ (7 - 3) = -80 ÷ 4 = -20 liters per hour.
  2. Work back to h = 0: in 3 hours the tank lost 3 × 20 = 60 liters, so at the start it held 140 + 60 = 200 liters.
  3. The model is w = -20h + 200.
  4. Interpretation: the tank started with 200 liters and loses 20 liters each hour. It will be empty when -20h + 200 = 0, at h = 10 hours.

Answer: w = -20h + 200. The tank began with 200 liters, drains 20 liters per hour, and empties after 10 hours.

Teaching 8.F.B.4

Use situations students care about, such as streaming plans, fundraiser totals or phone battery drain, and have them collect or invent two data points before building the model. Asking 'what happens at zero?' every time keeps the initial value meaningful rather than a number to fill in.

Assessment items often ask students to choose the equation that models a situation and then to interpret the slope or y-intercept. Practice the sentence frames 'The ___ starts at ___' and 'For every additional ___, the ___ increases/decreases by ___'.

5 practice questions

Original questions written for this standard. Choose an option or type your answer, then press Check. Every question has a worked explanation.

Score: 0 / 5(0 of 5 checked)
  1. 1.

    A bike rental costs $12 plus $6 per hour. Which function gives the cost c for h hours?

    Question 1 options
    Answer and explanation

    Answer: C) c = 6h + 12

    The cost per hour (6) is the rate, multiplied by h. The fixed $12 is the initial value, so c = 6h + 12.

  2. 2.

    A plant is 5 cm tall after 2 weeks and 11 cm tall after 5 weeks, growing at a steady rate. What is its growth rate in cm per week?

    Answer and explanation

    Answer: 2 (also accepted: 2 cm)

    (11 - 5) ÷ (5 - 2) = 6 ÷ 3 = 2 cm per week.

  3. 3.

    Using the same plant (5 cm at 2 weeks, growing 2 cm per week), how tall was it at week 0?

    Answer and explanation

    Answer: 1 (also accepted: 1 cm)

    Work back 2 weeks: 5 - 2 × 2 = 1 cm. The model is height = 2w + 1.

  4. 4.

    A model for a phone's battery is b = -8t + 100, where t is hours. What does -8 mean?

    Question 4 options
    Answer and explanation

    Answer: D) The battery loses 8 percentage points each hour

    -8 is the rate of change: the charge falls by 8 percentage points every hour. The 100 is the starting charge.

  5. 5.

    A school fundraiser has $150 and earns $25 for each item sold. How many items must be sold for the total to reach $500?

    Answer and explanation

    Answer: 14

    Solve 25n + 150 = 500. Subtract 150: 25n = 350. Divide: n = 14.

Builds on

Leads to

Teach 8.F.B.4

Make a lesson on 8.F.B.4

A full lesson with slides, activities and an exit ticket on modeling with linear functions, pitched to grade 8 and editable in PowerPoint or Google Slides.

Make a lesson →

Make a worksheet

A printable, differentiated worksheet on 8.F.B.4 with an answer key, ready in about a minute.

Make a worksheet →

Build a self-marking test

Turn modeling with linear functions into a quiz students answer online that marks itself, with a class summary for you.

Build a test →

FAQ

What is the initial value of a linear function?

It is the output when the input is zero, the b in y = mx + b. In a story it is usually a starting amount, fee or height.

Can a linear model have a negative rate of change?

Yes. A negative rate means the quantity decreases by the same amount for each unit of input, such as fuel used or money spent.

More grade 8 Functions standards

8.F.A.1: What a function is8.F.A.2: Comparing functions in different forms8.F.A.3: Linear and nonlinear functions8.F.B.5: Describing graphs qualitatively
All Grade 8 math standards →Standards home →