This elevation grade calculator determines, and expresses in four different ways, the slope of an earthen surface. It may be given in terms of the angle of elevation from the horizontal plane, in terms of the percentage of deviation from the horizontal line, or simply in terms of the ratio of its "rise to run" or "unit rise in run". To calculate the slope of a line, and to learn more about slopes in general, you can check our slope calculator. To learn more about how to find the slope of the terrain (or of the ground in general), keep reading.

What is elevation grade?

Illustration of what 'rise', 'run', and angle of elevation are across a slope

Elevation grade (or slope) is the steepness, or degree of inclination, of a certain area of land. It can simply be the steepness between two specific points in a given area, the average of an area's gradual change in steepness, or an erratic variation in the elevation of the ground. We usually measure the ground's elevation as its altitude above sea level. Land surveyors and engineers are generally the ones who measure and record these elevations using surveying equipment and tools.

Why do we need to know a particular terrain's elevation grade?

simple drawing of mountain ranges to illustrate the varying terrain grades

Knowing an area's elevation grade offers a lot of advantages over not knowing it at all. It may also be a requirement to proceed with other activities, such as construction or irrigation. Here are some examples of the importance and advantages of knowing the grade of a particular area:

  • Knowing the area's elevation grade helps in the construction of roads. Very steep terrain may require roads being laid out a zig-zag pattern, for safer ascending and descending. For less steep terrain, engineers can design a cutting-and-filling procedure to decrease the slope. Cutting-and-filling is where soil from the higher part of the slope is transferred to the lower part to decrease its grade.
  • Determining the elevation grade also helps when building retaining walls. Retaining walls support the earth above it to keep it from eroding downhill. Therefore a retaining wall can be constructed against a cliff to avoid landslides.
  • Knowing the terrain's angle of elevation also helps when assessing a land's ability to support a structure. Building structures on a sloping area may require some additional foundation to avoid failing.
  • Elevation grade also helps when examining the flow of water from higher elevations, to see if the land can be irrigated without pumps.
  • and so much more. :)

How to calculate for the elevation grade and angle of elevation?

We calculate terrain grade in the same way we calculate the slope of a line. The slope of a given line requires the coordinates of its endpoints. The slope is the quotient of the change in the values of y and the change in the values of x. As an equation, it looks like this:

slope = (y2 - y1) / (x2 - x1)

In the mathematical community, these changes in x and y values have nicknames. We call the change in the values of y "rise", since it is along the vertical axis. On the other hand, we call the change in the x values the "run", since it runs along the horizontal axis. This relationship gives us the popular equation that you might have already heard before: "slope is equal to rise over run." Or:

slope = rise/run

Aside from this, we can also express grade in terms of angles. With this, we would need the help of trigonometry to obtain the angle. We are interested in obtaining the angle between the horizontal plane and the plane of incline. We call an angle that goes up from the horizontal line an "angle of elevation", while those that go down are the "angle of declination." We can determine this angle using the arctan function. The arctan function is the inverse of the tangent function with the slope as its article. In equation form, it looks like this:

Grade as an angle = arctan(rise/run)

In case you don't have a calculator with this trigonometric function, don't worry, we already have it incorporated into our elevation grade calculator above. If in case you want to learn more about the other essential trigonometric functions, you can check our trigonometric functions calculator and play around with angles.

Aside from expressing grade using ratios and angles, we can also determine it in terms of percentages - we only have to multiply its ratio value to 100 to get it. This is where the equation below comes from. A grade of one hundred percent means that the slope's rise is equal to its run. The resulting slope for this value is considered to be neither steep nor flat, but instead of an average grade. Here is its equation form:

Grade in terms of percentage = (rise/run) * 100%

We equipped our elevation grade calculator with all these equations, so it can give you all the answers you need every time you input a value for any variable. You can set the grade and determine the horizontal distance required to obtain the required change in a vertical distance, as well as obtaining the angle of elevation.

Understanding elevation grade values

Grade values are pretty easy to understand. Terrain grades that are less than 1 (terrain grade <1) mean that the slope is gentle. On the other hand, terrain grades that are greater than one (terrain grade >1) indicates that the terrain is steep. In terms of angle of elevation, angles above 45 degrees are the steep ones, whereas angles below 45 degrees are rather flat.

Table showing the relationship of the values of elevation grade to the illustration of each slope steepness

How to determine the "rise" and "run."

We can get the "run", or the change in the horizontal distance, by using a measuring tape. We will have to pull the tape taut to get a precise measurement, however - not pulling it tight will provide a higher value than this true value because the tape will sag due to gravity.

On the other hand, we can get the vertical distance by using optical devices, such as a surveyor's transit paired with a leveling rod. A surveyor's transit has an inbuilt telescope that can be rotated laterally or vertically over a tripod. Focusing it on the leveling rod (which is like a huge ruler) will give a reading. We can then translate this reading into the elevation between the leveling rod and the transit. A surveyor's transit also has distinctive markings on its view that make it also able to measure horizontal distances when paired with a leveling rod.

Surveyor viewing a leveling rod through a surveyor's transit

We can also use a tool like a clinometer, which can directly provide the angle of elevation between two points. A clinometer is like a mini telescope with a protractor attached to its side. Other more sophisticated digital gadgets can now help obtain the slope of a particular surface. A smartphone, if equipped with adequate hardware like gyroscopic sensors, can accurately provide you with a surface's slope when you lay your it on the slope.

That's it for elevation grade!

Are you more into building structures and would love to learn more about slopes? Perhaps you would like to check out our roof slope calculator and angle of depression calculator to learn more.

More about terrains

We can plot the averages of the terrain grades to compose a contour map. A contour map is a topographic map that gives viewers an overview of what a specific area's terrain is like.

Kenneth Alambra
Diagram of a log showing its diameter and length.
Vertical distance ("rise")
Horizontal distance ("run")
Grade in percentage
Angle of elevation
You might also see this elevation grade expressed in the ratio of 1 in 20. 🙂
People also viewed…


Addiction calculator tells you how much shorter your life would be if you were addicted to alcohol, cigarettes, cocaine, methamphetamine, methadone, or heroin.

Free fall

Our free fall calculator can find the velocity of a falling object and the height it drops from.

Miter angle

This miter angle calculator will help you find the miter angles needed to make a tight miter joint for your next project.


The roofing calculator lets you estimate the area and cost of your roof.
main background