Calculate average slope between two points, or find grade percentage, angle, and a second point from rise, run, distance, and slope.

Average Slope Calculator

Choose a tab, enter the known values, then calculate.

Two Points
Rise / Run Grade
Point + Slope
Average slope between two points
Elevation grade from rise, run, percent, or angle
Second point from one point, distance, and slope or angle
Show Calculation Steps ▼

Average Slope Formula

The following formula is used to calculate the Average Slope (average rate of change) between two points. 

AS = (yโ‚‚ - yโ‚) / (xโ‚‚ - xโ‚)
  • Where AS is the average slope (ฮ”y/ฮ”x, i.e., rise/run)
  • (xโ‚, yโ‚) is the first point
  • (xโ‚‚, yโ‚‚) is the second point

To calculate an average slope between two points, compute the rise (yโ‚‚ โˆ’ yโ‚) and the run (xโ‚‚ โˆ’ xโ‚), then divide rise by run. If you are averaging slopes across multiple segments with different run lengths, the correct โ€œoverallโ€ average slope is total rise divided by total run (a run-weighted average), not a simple arithmetic mean of slope values.

How to Calculate Average Slope?

The following example problems outline how to calculate Average Slope.

Example Problem #1:

  1. First, determine the first point (xโ‚, yโ‚).
    • The first point is given as: (2, 3).
  2. Next, determine the second point (xโ‚‚, yโ‚‚).
    • The second point is provided as: (8, 15).
  3. Finally, calculate the Average Slope using the equation above: 

AS = (yโ‚‚ โˆ’ yโ‚) / (xโ‚‚ โˆ’ xโ‚)

The values given above are inserted into the equation below and the solution is calculated:

AS = (15 โˆ’ 3) / (8 โˆ’ 2) = 12 / 6 = 2 (units of y per unit x)


Example Problem #2: 

For this problem, the variables needed are provided below:

rise = 6

run = 8

This example problem is a test of your knowledge on the subject. Use the calculator above to check your answer. 

AS = rise / run = ?