Find how one quantity changes, on average, with respect to another. Enter two points, and this calculator applies A = [f(x₂) − f(x₁)] / [x₂ − x₁] instantly — or type in a function and an interval, and it evaluates the function for you first.
Works for any function, not just straight lines — the same idea behind average speed, average growth rate, or the slope of a secant line.
The definition, the formula, and what a positive, negative, or zero result means.
Everything around us keeps changing — a car accelerating, a population growing, blood flowing through veins. The average rate of change gives a single number that describes how one quantity changes, on average, in relation to another over some interval. Graphically, if you have a function, it's the slope of the straight line connecting two points on that function's curve — a line known as a secant line.
It's easy to mix up average rate of change with slope, but they aren't quite the same thing. Slope, in the strict sense, describes the steepness of the line tangent to a curve at one specific point. Average rate of change instead describes the overall change between two points, and it works for any function — linear or not. For a straight-line (linear) function, every point changes at the same steady rate, so in that special case, the average rate of change and the slope are identical.
Given two points, (x₁, f(x₁)) and (x₂, f(x₂)), the average rate of change A is:
A = [f(x₂) − f(x₁)] ÷ [x₂ − x₁]
This is simply the change in the function's output divided by the change in its input — the same "rise over run" idea used for slope, applied between any two points on any function.
Two simple ways to get an answer, depending on what you start with.
Find the (x, y) coordinates of a starting point and an endpoint — either given directly or read off a graph.
If you only have a function and an interval, evaluate the function at both endpoints first to get your two points.
Divide the change in the function's output by the change in the input: A = [f(x₂) − f(x₁)] ÷ [x₂ − x₁].
A positive, negative, or zero result tells you whether the quantities move together, apart, or one stays constant.
The core equation, and how it connects to slope and average speed.
Get the (x, y) coordinates of a starting point (x₀, y₀) and an endpoint (x₁, y₁), then divide the difference in y by the difference in x.
Evaluate the function at both ends of the interval [a, b] first, then apply the same rise-over-run formula to the two resulting points.
If distance is a function of time, average speed is exactly the average rate of change of position — as long as the object's speed is constant, this also equals its instantaneous speed.
For a straight-line function like y = mx + b, the average rate of change is the same no matter which two points you pick — it's simply the slope, m.
A real-world example and a purely mathematical one.
A train travels from Paris to Rome, a distance of 1,420.6 km, taking 12.5 hours. The train doesn't move at a constant speed — it stops twice along the way — but the average rate of change only depends on the total change in distance and time.
On average, the train traveled at 113.648 kilometers per hour, even though its instantaneous speed varied throughout the journey.
Given the function f(x) = x² + 5x − 7, find the average rate of change over the interval [−4, 6].
Two points: (2, 8) and (9, 8) — the output stays exactly the same while the input changes.
A hiker's remaining distance to a summit goes from 10 km at hour 0 to 2 km at hour 4.
The negative sign reflects that remaining distance decreases as time increases — perfectly expected for someone hiking toward a destination.
Reading the sign of the result, and how it compares to slope.
| Sign of A | Meaning | Example |
|---|---|---|
| Positive | Both quantities increase together | More time biking → more calories burned |
| Zero | Output stays the same as input changes | No studying → material to learn stays constant |
| Negative | One increases while the other decreases | More travel time → less remaining distance |
| Concept | Definition |
|---|---|
| Average Rate of Change | Slope of the secant line between two points on any function |
| Slope (of a tangent) | Steepness of the line touching a curve at one exact point |
| Linear Function Special Case | Average rate of change = slope, identical at every interval |
Why it beats computing the formula by hand.
Enter two points directly, or type in a function and let the calculator evaluate both endpoints for you.
Not limited to straight lines — quadratics, roots, trig functions, and more are all supported.
Get a plain-language interpretation of whether the result is positive, negative, or zero.
No manual substitution or arithmetic — just enter your values and calculate.
Built-in explanations help avoid the common mix-up between the two related concepts.
Fully responsive, so it works just as well for a quick homework check on a phone.
Where this concept shows up far beyond a math classroom.
Distance traveled divided by time taken, regardless of how speed varied during the trip.
How a population changes on average between two census counts.
Average growth rate of an investment, revenue, or price over a time period.
Average rate of blood flow, cell growth, or drug concentration change over time.
Average acceleration or velocity between two moments, even when motion isn't constant.
Average temperature change over a decade, smoothing out day-to-day fluctuations.
Average change in sales, users, or costs between two reporting periods.
Average rate of material stress, wear, or output change under varying conditions.
A foundational concept leading into derivatives and instantaneous rates of change in calculus.
Average pace or performance change across a season or training period.
Average rate of sea level rise or resource depletion over multi-year intervals.
Comparing two data points across any dataset to summarize an overall trend.
Avoid these errors when applying the formula.
Average rate of change uses two separate points; instantaneous rate of change (the derivative) describes a single point and requires calculus.
The numerator and denominator must use the same point order — f(x₂) − f(x₁) over x₂ − x₁, not a mix of the two.
This is only true for linear functions — for curves, the average rate of change varies depending on which interval you pick.
If x₁ and x₂ are the same value, the formula is undefined — you need two genuinely different input values.
A negative result doesn't mean an error — it simply means one quantity decreases as the other increases.
When starting from a function and an interval, both endpoints must be plugged into the function before applying the rate-of-change formula.
Direct answers to the questions people ask most about average rate of change.
Not precisely. Average rate of change describes how a function changes on average between two points, while slope technically refers to the steepness of the line tangent to a curve at one specific point. For a linear function, every point changes identically, so the two are equal.
Get the coordinates of a starting point (x₀, y₀) and an endpoint (x₁, y₁), then apply A = (y₁ − y₀) / (x₁ − x₀).
It's 2. Since y = 2x is linear, its average rate of change equals its slope everywhere — for every unit increase in x, y increases by 2.
If the speed is constant, yes. Speed describes how position changes instantaneously with respect to time, so for constant motion, the average rate of change in position equals that constant speed.
A = [f(x₂) − f(x₁)] ÷ [x₂ − x₁], where (x₁, f(x₁)) and (x₂, f(x₂)) are two points on the function.
Yes. It's negative whenever the function's output decreases as the input increases over the chosen interval.
Yes, whenever the function's output is the same at both endpoints of the interval, even if the input changed.
Yes — unlike slope in the strict sense, average rate of change applies to any function, linear or not, since it's just the slope of the secant line between two chosen points.
Average rate of change uses two points and a straight secant line between them; instantaneous rate of change describes the rate at a single exact point and is found using derivatives in calculus.
Yes. Read the coordinates of two points on the graph, then apply the same formula: change in y divided by change in x.
It takes the units of the output divided by the units of the input — for example, kilometers per hour for a distance-versus-time function.
Yes. Switch to "A Function f(x) and an Interval," type in your function, and the calculator evaluates both endpoints automatically before computing the rate of change.
The formula becomes undefined, since you'd be dividing by zero — you need two distinct input values to calculate an average rate of change.
Yes, it's free to use with no signup required.
Yes, the layout is fully responsive and works on phones, tablets, and desktops.
Enter two points or a function and an interval, and get an instant, clearly explained result.