Average Rate of Change Calculator

Find the average rate of change between two points or two function values. See Δx, Δy, secant slope, secant-line equation, optional percent change and a visual graph of the interval.

Average rate of change result

Change in input Δx0
Change in output Δy0
Percent change in output0%
Average rate of change0

Average rate of change is the slope of the secant line between two input-output points: Δy ÷ Δx.

Calculation breakdown

Start point0
End point0
Δx0
Δy0
Secant-line equation0
Behavior over interval0

Transparent formula

average rate = (y₂ − y₁) / (x₂ − x₁)

Δy = y₂ − y₁

Δx = x₂ − x₁

secant line: y − y₁ = m(x − x₁)

0

Secant-line graph

The straight line through the two endpoints is the secant line. Its slope equals the average rate of change.

What is average rate of change?

Average rate of change tells you how much an output changes per unit change in the input over an interval. For two points on a function, it is exactly the slope of the secant line joining those points.

Average rate of change = (y₂ − y₁) / (x₂ − x₁)

If the points come from a function f, the same idea is written:

Average rate of change on [a,b] = (f(b) − f(a)) / (b − a)

This is one of the core links between algebra and calculus: it describes change over a finite interval, while instantaneous rate of change describes change at a single point.

Average rate of change is a secant slope

Graphically, choose two points on the curve: (x₁,y₁) and (x₂,y₂). Draw the straight line through them. That line is a secant line, and its slope is the average rate of change over the interval.

msec = Δy / Δx

The original function may curve up, curve down or change direction between the endpoints. The secant slope summarizes the net change from start to finish.

Step-by-step example

Suppose a quantity changes from y = 5 at x = 2 to y = 17 at x = 8.

Δy = 17 − 5 = 12 Δx = 8 − 2 = 6 Average rate = 12 / 6 = 2

The output increased by an average of 2 output units for each 1 input unit over that interval.

What does a positive average rate mean?

If the average rate is positive, the endpoint output is higher than the starting output when x₂ > x₁. The secant line rises from left to right.

That does not prove the function increased at every point inside the interval. A function can rise, fall and rise again while still ending above where it started.

What does a negative average rate mean?

A negative rate means the output decreased overall as the input moved from the first endpoint to the second. The secant line slopes downward from left to right.

Again, this is a net interval statement. It does not necessarily describe every local movement of the function.

What does zero average rate mean?

If y₂ = y₁ and x₂ ≠ x₁:

Average rate = 0 / (x₂ − x₁) = 0

The endpoints have the same output value, so the secant line is horizontal. The function may still vary between those endpoints.

Why x₂ cannot equal x₁

If x₂ = x₁, then Δx = 0 and the formula would require division by zero. The ordinary average rate of change between those two data points is therefore undefined.

Important: two different output values at the same input form a vertical line, not a finite rate Δy/Δx. This calculator rejects equal input coordinates rather than showing infinity as an ordinary average rate.

Average rate of change from function values

If you already know f(a) and f(b), you do not need the full function equation to compute the average rate over [a,b]:

(f(b) − f(a)) / (b − a)

For example, if f(1) = −8 and f(6) = 162:

(162 − (−8)) / (6 − 1) = 170 / 5 = 34

Average rate of change from an equation

If a problem gives an equation instead of endpoint outputs, evaluate the function at each endpoint first. For example, let:

f(x) = x² + 1

From x = 2 to x = 5:

f(2) = 5,   f(5) = 26 Average rate = (26 − 5) / (5 − 2) = 21 / 3 = 7

The calculator accepts the evaluated endpoint values directly, keeping the rate calculation transparent.

Average rate of change versus slope of a line

For a linear function, the rate of change is constant. Any two distinct points give the same slope.

For a nonlinear function, average rate of change generally depends on the selected interval because different secant lines have different slopes.

Average rate of change versus instantaneous rate of change

Average rate uses two distinct inputs and measures change over an interval. Instantaneous rate asks for the rate at one point and is represented by a tangent-line slope.

In calculus, the derivative can be defined as the limit of secant slopes as the second point approaches the first:

f′(a) = limh→0 [f(a+h) − f(a)] / h

This calculator is for the finite-interval average rate, not for symbolic differentiation.

Units of average rate of change

The units are output units divided by input units. If distance is measured in kilometres and time in hours, the rate unit is kilometres per hour. If revenue is measured in dollars and time in years, the unit is dollars per year.

rate unit = output unit / input unit

The optional unit fields let the result preserve this interpretation without forcing one application or country-specific unit system.

Average rate of change and velocity

If position is the output and time is the input, average rate of change is average velocity:

average velocity = change in position / change in time

This differs from average speed when direction matters. Distance traveled and displacement are not always the same quantity.

Average rate of change in business

Business data often uses average rates to summarize change in revenue, cost, customers, units sold or another metric over time.

For example, if annual revenue rises from 200,000 to 260,000 over 3 years, the average absolute rate of change is:

(260,000 − 200,000) / 3 = 20,000 per year

This is different from a compound annual growth rate, which measures multiplicative percentage growth.

Average rate versus percent change

Average rate of change and percent change answer different questions. Average rate divides the absolute change in output by the change in input:

Average rate = Δy / Δx

Percent change compares the output change with the starting output:

Percent change = (y₂ − y₁) / |y₁| × 100%

The calculator displays percent change only as a secondary interpretation. If the starting output is zero, ordinary percent change is undefined because it would divide by zero.

Why percent change uses the starting value

Percent change asks how large the change is relative to the initial magnitude. It is therefore normalized by the starting value, not by the interval length.

Average rate instead normalizes by how far the input moved. That is why the two measures can tell very different stories about the same data.

Average rate of change for population

If a population grows from 25,000 to 31,000 between year 1 and year 5:

Δpopulation = 6,000 Δtime = 4 years Average rate = 1,500 people per year

This is a net average. It does not imply that exactly 1,500 people were added in every individual year.

Average rate of change in temperature

If temperature falls from 18°C to 6°C over 4 hours:

(6 − 18) / 4 = −3 °C per hour

The negative sign indicates a decrease in the measured temperature over the interval.

Average rate of change for quadratic functions

For a quadratic function, the average rate changes with the chosen interval. Consider f(x) = x²:

AROC on [1,3] = (9 − 1)/(3 − 1) = 4 AROC on [3,5] = (25 − 9)/(5 − 3) = 8

The curve becomes steeper as x increases, and the secant slopes reflect that.

A useful algebra shortcut for f(x)=x²

For f(x)=x² between a and b:

(b² − a²)/(b − a)

Factor the difference of squares:

(b−a)(b+a)/(b−a) = a+b

So the average rate of change of x² over [a,b] is simply a+b when a≠b.

Secant-line equation

Once the average rate m is known, the line through the first point can be written in point-slope form:

y − y₁ = m(x − x₁)

Or in slope-intercept form:

y = mx + b

where b = y₁ − mx₁. The calculator reports this secant-line equation because it makes the geometric meaning of the average rate explicit.

Order of the endpoints

If you reverse both points, the average rate stays the same:

(y₁ − y₂)/(x₁ − x₂) = (y₂ − y₁)/(x₂ − x₁)

Both numerator and denominator change sign, so their ratio is unchanged. Problems often list the interval from smaller x to larger x for clarity, but the slope itself is unaffected by swapping both endpoints consistently.

Average rate of change from a table

Choose the two rows corresponding to the interval endpoints. Subtract the output values and divide by the corresponding change in input.

Do not average all intermediate row-to-row rates unless the problem specifically asks for that. The endpoint-based average rate is simply total output change divided by total input change.

Average rate of change from a graph

Read the coordinates of the two required points as accurately as the graph allows. Then use the slope formula. If the graph resolution is coarse, your result may only be approximate.

The secant line drawn in this calculator is a visual interpretation of the entered endpoints, not a reconstruction of the original nonlinear function.

What average rate does not tell you

A single average rate cannot reveal every change inside an interval. Two very different functions can share the same endpoint values and therefore the same average rate.

It does not by itself identify maximum values, minimum values, turning points, local rates, volatility or whether the function was monotonic between the endpoints.

Increasing, decreasing and constant interval behavior

With x₂ > x₁, the sign of the endpoint-based average rate classifies the net interval change:

Average rateEndpoint interpretationSecant line
Positivey₂ > y₁Rises left to right
Zeroy₂ = y₁Horizontal
Negativey₂ < y₁Falls left to right

Common mistakes

How to verify your answer

Check the differences separately, then divide:

Δy = y₂ − y₁ Δx = x₂ − x₁ m = Δy/Δx

Finally, substitute both points into the secant-line equation. If both satisfy the same line, the slope and intercept are internally consistent.

Frequently asked questions

What is the average rate of change formula?

(y₂−y₁)/(x₂−x₁), or equivalently [f(b)−f(a)]/(b−a).

Is average rate of change the same as slope?

It is the slope of the secant line through the two chosen points. For a linear function, this is also the constant slope of the function itself.

Can average rate of change be negative?

Yes. A negative result indicates a net decrease in output as the input increases across the interval.

Can average rate of change be zero?

Yes. That occurs when the endpoint output values are equal and the input values are different.

What if x₁ equals x₂?

The denominator is zero, so the ordinary average rate of change is undefined.

What units should I use?

Use consistent input and output units. The resulting rate is output units per input unit.

What is the difference between average rate and instantaneous rate?

Average rate uses two points over an interval. Instantaneous rate is the tangent slope at one point.

How do I find average rate from a table?

Take the output difference between the two target rows and divide by the corresponding input difference.

Why can percent change be undefined when the average rate is defined?

If the starting output is zero, percent change divides by zero. Average rate divides by the change in input instead.

Does the secant graph show the original function?

No. It shows the two entered endpoints and the straight secant line connecting them.

Final note: average rate of change is best understood as total output change divided by total input change over a specific interval. Keep the subtraction order consistent, preserve units, and remember that a secant slope summarizes the endpoints rather than every event between them. This calculator exposes Δx, Δy, percent change and the secant-line equation so the result can be checked from several directions.