Back to Lesson

Teacher Guide: Population Growth Models

Model growing populations of bacteria, cities and animals with exponential functions, doubling time and the rule of 70.

Use this lesson with your class

Free, no student accounts needed.

Share with students

Students open the lesson and practise with instant feedback.

Printable worksheet

All practice problems on paper, with a separate answer key.

Class quiz

10 questions on Exponential Functions. Students join with a name, you see everyone's score.

For Teachers

Learning Objectives
  • Write and evaluate population models of the form P(t)=P0(1+r)tP(t) = P_0 (1 + r)^t and P(t)=P0⋅2t/dP(t) = P_0 \cdot 2^{t/d}
  • Estimate doubling times with the rule of 70 and explain that it is an approximation
  • Build an exponential population model from two data points
  • Compare linear and exponential forecasts from the same data
  • Explain qualitatively why real population growth slows near the carrying capacity
Prerequisites
  • • Introduction to Exponential Functions: the form f(x)=a⋅bxf(x) = a \cdot b^x
  • • Exponential Growth: growth factor 1+r1 + r and the formula A(t)=A0(1+r)tA(t) = A_0 (1 + r)^t
  • • Converting between percents and decimals
  • • Linear functions of the form y=mx+by = mx + b
Discussion Starters
  • 1. If a city doubles every 35 years, how many times bigger will it be in 140 years? Is that realistic?
  • 2. Why might two scientists with the same data make very different forecasts for 2050?
  • 3. What could limit the growth of a rabbit population on an island?
  • 4. Where does the rule of 70 come in handy in everyday life, for example with savings or prices?
Common Misconceptions

Exponential growth can go on forever

Remediation: Run the model far ahead: a population of 1000 rabbits doubling every year would pass a billion in 20 years. Discuss food, space and predators, then sketch the S-shaped logistic curve that levels off at the carrying capacity.

Two data points always determine one correct model

Remediation: Fit both a line and an exponential through the same two points (Example 5). Both pass through the data, but their forecasts split apart. More data points are needed to decide which pattern fits.

The rule of 70 gives the exact doubling time

Remediation: Have students check 1.05141.05^{14} on a calculator: it is about 1.981.98, not exactly 22. The rule is a shortcut that is close for small rates.

Differentiation Ideas

For Struggling Students:

  • • Start with whole doublings only (t/d is a whole number) and build a table step by step
  • • Give a reference card that converts percents to growth factors (2% to 1.02, 5% to 1.05)
  • • Use the sequence visualizer to see each doubling as a new bar

For On-Level Students:

  • • Use the rule of 70 and compare with calculator values of (1+r)d(1 + r)^d
  • • Build models from two consecutive yearly counts and make predictions
  • • Compare linear and exponential forecasts for the same town

For Advanced Students:

  • • Build a model from counts several years apart, using roots such as 1.44=1.2\sqrt{1.44} = 1.2
  • • Research real census data and test whether it looks linear, exponential or logistic
  • • Explore the rule of 72 used in finance and compare it with the rule of 70
Standards Alignment
  • HSF-LE.A.1 (CCSS.MATH.CONTENT.HSF.LE.A.1)

    Distinguish between situations that can be modeled with linear functions and with exponential functions

  • HSF-LE.A.2 (CCSS.MATH.CONTENT.HSF.LE.A.2)

    Construct linear and exponential functions given a graph, a description of a relationship, or two input-output pairs

  • HSF-LE.A.3 (CCSS.MATH.CONTENT.HSF.LE.A.3)

    Observe that a quantity increasing exponentially eventually exceeds a quantity increasing linearly

  • HSF-LE.B.5 (CCSS.MATH.CONTENT.HSF.LE.B.5)

    Interpret the parameters in a linear or exponential function in terms of a context

Lesson Resources
  • visualDoubling Sequence

    Geometric sequence starting at 300 with ratio 2: each bar is one doubling of a bacteria culture

  • visualPopulation Bar Chart

    A population of 10000 growing 10% per year, showing bigger jumps every year

  • activityForecast Showdown

    Groups receive two census counts for a real town, build a linear and an exponential forecast, then compare with the actual later census

  • worksheetDoubling Time Practice

    Rule of 70 estimates checked against exact calculator values for different growth rates

Lesson Content

Everything students see: definition, examples, common mistakes, applications. Tap to open.

Definition

A population model is a function that predicts how many individuals (people, bacteria, animals) there will be after a time tt. When a population grows by the same percentage every year, it follows an exponential model:
P(t)=P0(1+r)tP(t) = P_0 (1 + r)^t
  • P0P_0 = initial population (at t=0t = 0)
  • rr = yearly growth rate as a decimal (3% means r=0.03r = 0.03)
  • 1+r1 + r = growth factor
  • tt = time in years
When we know the doubling time dd (how long it takes the population to double), we can write the same kind of model as:
P(t)=P0⋅2t/dP(t) = P_0 \cdot 2^{t/d}
The exponent td\frac{t}{d} counts how many doublings have happened. A quick estimate links the two forms, the rule of 70:
d≈70growth rate in percentd \approx \frac{70}{\text{growth rate in percent}}
It is only an approximation, but it is very good for small rates.
The bar chart shows a population of 1000010000 that grows 10%10\% per year: 1000010000, 1100011000, 1210012100, 1331013310, 1464114641. Each bar is 1.11.1 times the one before it, so the jumps get bigger every year.

Worked Examples

A city has 5000050000 inhabitants and grows by 2%2\% per year. Estimate its population after 5 years.

1

Identify P0P_0, rr and tt

P0=50000P_0 = 50000, r=0.02r = 0.02, t=5t = 5 → Values identified

2

Find the growth factor

1+r=1+0.02=1.021 + r = 1 + 0.02 = 1.02 → Growth factor 1.021.02

3

Write the model

P(t)=50000⋅1.02tP(t) = 50000 \cdot 1.02^t → Model ready

4

Evaluate at t=5t = 5

P(5)=50000⋅1.025≈50000⋅1.10408≈55204P(5) = 50000 \cdot 1.02^5 \approx 50000 \cdot 1.10408 \approx 55204 → P(5)≈55204P(5) \approx 55204

Common Mistakes

Using the percent itself in the growth factor: 50000⋅(1+2)t50000 \cdot (1 + 2)^t

Why it's wrong: A rate of 2%2\% is 0.020.02 as a decimal. Writing 1+2=31 + 2 = 3 would mean the city triples every year.

Correct: Convert the percent first: 2%=0.022\% = 0.02, so the growth factor is 1.021.02 and P(t)=50000⋅1.02tP(t) = 50000 \cdot 1.02^t.

Forgetting to divide by the doubling time: 300⋅2180300 \cdot 2^{180}

Why it's wrong: The exponent must count doublings, not minutes. In 180 minutes there are only 18030=6\frac{180}{30} = 6 doublings.

Correct: Use P(t)=P0⋅2t/dP(t) = P_0 \cdot 2^{t/d}: 300⋅2180/30=300⋅26=19200300 \cdot 2^{180/30} = 300 \cdot 2^6 = 19200.

Using the decimal rate in the rule of 70: 700.035=2000\frac{70}{0.035} = 2000 years

Why it's wrong: The rule of 70 is built for the rate written as a percent number. With the decimal you get an answer 100 times too large.

Correct: Divide 70 by the percent number: 703.5=20\frac{70}{3.5} = 20 years, and remember it is an estimate.

Dividing by the later count when finding the rate: 1201320≈9.1%\frac{120}{1320} \approx 9.1\%

Why it's wrong: The growth rate is measured relative to where the population started, not where it ended.

Correct: Divide the new count by the old count: 13201200=1.1\frac{1320}{1200} = 1.1, so r=10%r = 10\%.

Why It Matters

Population models help people plan ahead:
  • Cities use growth forecasts to decide how many schools, homes and buses they will need in 10 or 20 years
  • Biologists and doctors predict how fast bacteria multiply in a sample or in an infection
  • Wildlife managers track endangered species and invasive animals to see whether a population is recovering or exploding
  • Governments compare linear and exponential forecasts to plan water, energy and food supplies
Knowing the difference between a straight line and a curve that keeps doubling can change a plan completely: an exponential forecast can be thousands of people higher after only a few decades. Real populations cannot grow exponentially forever, so a good forecaster also knows when the model stops working.

Real World Applications

City Planning

City planners forecast how many residents a city will have so they can build enough schools, apartments and public transport in time.

Example:

A city of 250000250000 that grows 1%1\% per year would have about 250000⋅1.0110≈276156250000 \cdot 1.01^{10} \approx 276156 residents after 10 years.

1Try It Yourself

A fast-growing city has 8000080000 residents and grows by 5%5\% per year.

How many residents will it have after 3 years?

Step 1: Write the mathematical expression

Calculate 80000⋅1.05380000 \cdot 1.05^3:

Bacteria in the Lab

Microbiologists use doubling times to predict when a culture will be large enough to study, or how fast an infection can spread before treatment.

Example:

Some bacteria double about every 20 minutes in ideal conditions, which is 3 doublings, or a factor of 23=82^3 = 8, every hour.

2Try It Yourself

A culture starts with 10001000 bacteria that double every 2020 minutes.

How many bacteria are there after 1 hour and 40 minutes?

Step 1: Write the mathematical expression

Calculate 1000⋅2100/201000 \cdot 2^{100/20}:

Wildlife Recovery

Conservation teams count animals every year, build a growth model from the counts and check whether a protected species is recovering. They also know that a reserve can only feed a limited number of animals, its carrying capacity, so growth will slow down later.

Example:

If a herd grows from 500500 to 540540 animals in a year, the growth factor is 540500=1.08\frac{540}{500} = 1.08, so the herd grows 8%8\% per year while food is plentiful.

3Try It Yourself

A wolf pack in a reserve grew from 6464 wolves to 8080 wolves in one year.

If the same yearly percentage continues, how many wolves will there be 2 years after the count of 80?

Step 1: Write the mathematical expression

Calculate 80⋅(80/64)280 \cdot (80/64)^2:

Key Takeaways

  • 1A population that grows by the same percentage each year follows P(t)=P0(1+r)tP(t) = P_0 (1 + r)^t, with rr as a decimal
  • 2With a doubling time dd, the model is P(t)=P0⋅2t/dP(t) = P_0 \cdot 2^{t/d}, where td\frac{t}{d} counts the doublings
  • 3The rule of 70 estimates the doubling time: d≈70percent rated \approx \frac{70}{\text{percent rate}}; it is an approximation, not an exact formula
  • 4From two yearly counts, the growth factor is P1P0\frac{P_1}{P_0} and the rate is r=P1P0−1r = \frac{P_1}{P_0} - 1
  • 5Linear forecasts add the same number each year; exponential forecasts multiply, so they pull ahead over time
  • 6Real populations slow down as they approach the carrying capacity of their environment, so exponential models work best for early growth

Frequently Asked Questions

Why does the rule of 70 work?

The exact doubling time is d=ln⁡2ln⁡(1+r)d = \frac{\ln 2}{\ln(1 + r)}, and for small rates ln⁡(1+r)\ln(1 + r) is very close to rr. Since ln⁡2≈0.693\ln 2 \approx 0.693, the doubling time is about 0.693r=69.3percent\frac{0.693}{r} = \frac{69.3}{\text{percent}}, rounded to 70. You will meet logarithms in a later lesson; for now, use the rule as a quick estimate.

How accurate is the rule of 70?

For rates up to about 10%10\% it is usually within a year. At 2%2\% it gives 3535 years and the exact value is about 35.035.0 years. At 7%7\% it gives 1010 years and the exact value is about 10.210.2 years. For large rates the error grows.

What is carrying capacity?

The carrying capacity is the largest population an environment can support with its food, water and space. As a population gets close to it, growth slows down and the curve flattens into an S shape. This is called logistic growth; in this lesson we only describe it, without a formula.

Should I use a linear or an exponential model?

Look at the data. If the population increases by about the same number each year, use a linear model. If it increases by about the same percentage each year (the ratios P1P0\frac{P_1}{P_0}, P2P1\frac{P_2}{P_1} are about equal), use an exponential model.

Glossary

Population model
A function P(t)P(t) that predicts the size of a population after time tt
Initial population
The population P0P_0 at the start, when t=0t = 0
Growth rate
The percentage by which the population grows each period, written as a decimal rr in the formula
Doubling time
The time dd it takes a population to double in size
Rule of 70
The estimate d≈70percent rated \approx \frac{70}{\text{percent rate}} for the doubling time
Carrying capacity
The largest population an environment can support for a long time

Formula Card

Population model with a yearly rate

P(t)=P0(1+r)tP(t) = P_0 (1 + r)^t

$P_0$ = initial population, $r$ = yearly growth rate as a decimal, $t$ = years.

Doubling-time model

P(t)=P0⋅2t/dP(t) = P_0 \cdot 2^{t/d}

$d$ = doubling time, in the same unit as $t$. The exponent $\frac{t}{d}$ is the number of doublings.

Rule of 70 (estimate)

d≈70percent rated \approx \frac{70}{\text{percent rate}}

Approximate doubling time. Use the rate as a percent number, for example $\frac{70}{2} = 35$ years for $2\%$.

Growth factor from two counts

1+r=P1P01 + r = \frac{P_1}{P_0}

$P_0$ and $P_1$ are counts taken one period apart.

More in This Topic