How to read slope from a graph
Slope measures how much a line changes vertically for a given horizontal change.
More key points
- Choose two points on the line, find the change in their y-values, and divide by the change in their x-values.
- A line rising from left to right has positive slope; one falling from left to right has negative slope.
- Horizontal slope is zero; vertical slope is undefined.
On this page9 sections
- Choose two points on the line
- Read the sign before calculating
- Use units to explain what the number means
- Horizontal, vertical, and curved graphs
- Common graph-reading mistakes
- A quick test-day routine
- Choose two points on the line
- Read axis scales and units before counting
- Interpret the rate and distinguish it from steepness alone
Slope is a line’s rate of change. On a graph, it tells you how far the line moves up or down as you move from left to right. The phrase “rise over run” is a memory aid: vertical change divided by horizontal change. Check the direction first. Read the labels. Then verify the scale.
| What you see | What the slope tells you |
|---|---|
| The line rises as you move right | Positive slope; y increases as x increases. |
| The line falls as you move right | Negative slope; y decreases as x increases. |
| The line is flat | Zero slope; y does not change as x changes. |
| The line is vertical | Undefined slope; there is no horizontal change to divide by. |
| The line is curved | Its slope changes; compare two points for an average rate over that interval. |
Choose two points on the line
Pick points that lie exactly on the line and are easy to read, such as grid intersections. Record each point as an ordered pair: its horizontal coordinate first, then its vertical coordinate. The order matters because it keeps each x-value paired with the correct y-value.
Subtract the starting y-value from the ending y-value to find the vertical change. Then subtract the starting x-value from the ending x-value to find the horizontal change. Divide vertical change by horizontal change. Using the same start-to-end order in both subtractions keeps the sign correct.
Slope = change in y ÷ change in x. Keep the same direction when finding both changes. If you reverse the order of the points, both changes reverse and the slope stays the same.
Read the sign before calculating
A line that goes up as you scan from left to right has positive slope. A line that goes down has negative slope. This visual check catches a common subtraction error: the arithmetic may produce a sign that contradicts the graph’s direction.
The steepness is the size of the slope, while the sign shows direction. A small positive slope rises gently. A large negative slope drops sharply. When comparing steepness, compare absolute values; a negative sign does not mean the line is less steep.
Use units to explain what the number means
When the axes have units, slope carries units too. If the vertical axis is distance and the horizontal axis is time, slope describes distance per unit of time. If a graph compares dollars with items sold, slope may represent dollars per item. State the relationship in the order vertical quantity per horizontal quantity.
A graph’s scale can make equal visual steps represent different amounts. Read the tick marks on each axis before counting squares. A move of one grid square does not always mean a change of one unit. A compressed scale can make a gentle slope look steep.
Horizontal, vertical, and curved graphs
A horizontal line has no vertical change, so its slope is zero. A vertical line has no horizontal change, so the slope would require division by zero and is undefined. Do not call a vertical line’s slope zero; zero and undefined describe different situations.
For a curved graph, there is no single constant slope across the whole curve. The slope between two selected points is the average rate of change over that interval. The curve may become steeper, flatter, or change direction elsewhere.
Common graph-reading mistakes
- Reversing the numerator and denominator: slope is vertical change divided by horizontal change.
- Changing the subtraction order for only one coordinate, which flips the sign.
- Using points beside the line instead of points on it.
- Counting grid squares without checking the axis scale.
- Calling a vertical line’s slope zero instead of undefined.
- Reporting a rate without its units or without saying which quantity changes with which.
A quick test-day routine
- Check what each axis measures and read the scale.
- Select two clear points that lie on the line.
- Find vertical change and horizontal change in the same direction.
- Divide vertical change by horizontal change.
- Check whether the sign matches the line’s direction.
- State the rate with units if the graph provides them.
If a question gives a table or a pair of coordinates instead of a graph, the calculation is the same. The graph simply makes the direction and approximate steepness visible before you do the arithmetic.
Choose two points on the line
Slope is vertical change divided by horizontal change: m = (y₂ − y₁)/(x₂ − x₁). On a graph, choose two clear points where the line crosses grid intersections, then count rise and run. If the line moves up 3 units while moving right 2, its slope is 3/2. A line falling to the right has a negative slope, such as −3/2.
Move consistently from the first point to the second. If you count a rise of −4 and a run of −2, the slope is (−4)/(−2) = 2, a positive slope. Mixing the direction in the numerator and denominator can reverse the sign. Use the labeled axis values rather than assuming each grid square equals one.
Read axis scales and units before counting
An axis may increase by 2, 5, or 100 per grid interval. If the y-axis labels rise by 10 while each vertical grid step represents 2 intervals, the actual rise may be 20, not 2. Read tick labels on both axes and calculate change in data values. If x and y use different units, slope carries a ratio of those units.
A line through (0, 4) and (3, 10) has slope (10 − 4)/(3 − 0) = 2. The y-intercept is 4, so an equation is y = 2x + 4. The graph’s upward direction and rate are consistent with the equation. A horizontal line has slope 0; a vertical line has undefined slope.
Interpret the rate and distinguish it from steepness alone
In context, slope describes the rate at which y changes per one unit of x. If x is time in minutes and y is distance in kilometers, a slope of 0.8 means 0.8 kilometer per minute. If the axes are rescaled, the visible steepness can change even though the data relationship does not; use numerical coordinates for the actual slope.
A graph with discrete data may connect points for visual comparison even if intermediate values are not meaningful. The slope between two points is still a numerical rate over that interval, but do not assume the rate is constant everywhere unless the plotted relationship is linear or the context states it.
- Select two points with clear coordinates.
- Calculate rise over run using the labeled values and consistent direction.
- Check both axis scales and units.
- A rising line has positive slope, a falling line negative, horizontal zero, vertical undefined.
- Interpret the numerical rate in context and avoid assuming constant change beyond the evidence.
Common questions
What is the easiest way to find slope from a graph?
Choose two points on the line, calculate the vertical change between them, and divide by the horizontal change. Keep the subtraction order consistent for both coordinates.
How can I tell whether a slope is positive or negative?
Look from left to right. If the line rises, its slope is positive. If it falls, its slope is negative.
Why is the slope of a vertical line undefined?
A vertical line has no horizontal change. Calculating slope would divide by zero, which is undefined.
What does slope mean when a graph has units?
It is the vertical-axis quantity changing per unit of the horizontal-axis quantity, such as distance per time or dollars per item.