Tutorials › AP Calculus › The Shell Method for Volumes of Revolution
← All AP Calculus Tutorials
AP Calculus AB & BC Intermediate

The Shell Method for Volumes of Revolution

Learn how to build volumes of revolution using cylindrical shells. The key is simple: identify the radius, identify the height, multiply by the circumference, and integrate.

What the Shell Method Is For

When a region is rotated around a line, it sweeps out a three-dimensional solid. The shell method finds the volume of that solid by slicing the region into thin strips that become cylindrical shells when rotated.

Imagine taking a very thin vertical rectangle and rotating it around a vertical axis. Instead of producing a disk or washer, the rectangle wraps around the axis and creates a thin hollow cylinder — a cylindrical shell.

The volume of one shell is approximately its circumference times its height times its thickness. Adding infinitely many shells gives the exact volume.

The most important idea is that the shell method naturally uses a strip parallel to the axis of rotation. This is the feature that distinguishes shells from the disk and washer methods.

The Shell Formula

Suppose a region is rotated about a vertical line. A typical vertical strip has:

The circumference of the shell is \(2\pi r\). Therefore:

For rotation about a vertical axis, this usually becomes:

If the region lies between two curves \(y=f(x)\) and \(y=g(x)\), then the shell height is the difference between the top and bottom curves:

So the general shell setup for rotation about the vertical line \(x=c\) is:

Radius × Height × Circumference

A useful way to remember the shell method is:

Think of each piece separately:

  1. Radius: How far is the strip from the axis?
  2. Height: How tall is the strip?
  3. Circumference: \(2\pi r\).
  4. Thickness: \(dx\) for vertical shells or \(dy\) for horizontal shells.

Once those four pieces are identified, the integral is usually straightforward. Most shell-method mistakes come from choosing the wrong radius or height, not from the integration itself.

Vertical Shells: Rotation About a Vertical Axis

The most common shell setup uses vertical rectangles rotated around a vertical line.

Because the rectangles are vertical, their thickness is \(dx\). If the axis is \(x=c\), the radius is the horizontal distance:

If \(x>c\), then the radius is \(x-c\). If \(x<c\), then the radius is \(c-x\). In general, the radius is an absolute distance.

Worked Example 1: Rotation About the y-Axis

Example 1: Basic Vertical Shells

Find the volume of the solid formed by rotating the region bounded by \(y=x^2\), \(y=0\), \(x=0\), and \(x=2\) about the \(y\)-axis.

Step 1 — Choose the strip: Use vertical rectangles because the axis of rotation is vertical and vertical strips produce cylindrical shells.
Step 2 — Find the radius: The axis is the \(y\)-axis, or \(x=0\). A strip at \(x\) is therefore \(x\) units from the axis.
Step 3 — Find the height: The top curve is \(y=x^2\) and the bottom curve is \(y=0\).
Step 4 — Determine the bounds: The region runs from \(x=0\) to \(x=2\).
Step 5 — Write the shell integral:
Step 6 — Integrate:
Result:

Why the \(2\pi x\) Appears

In the previous example, every vertical strip at \(x\) rotates around the \(y\)-axis. The resulting shell has radius \(x\), so its circumference is:

The shell has height \(x^2\), so its approximate volume is:

Adding all of those tiny shell volumes from \(x=0\) to \(x=2\) gives the integral we used above.

Worked Example 2: Rotation About \(x=c\)

Example 2: Vertical Axis Away From the y-Axis

Find the volume of the solid formed by rotating the region under \(y=x\) from \(x=1\) to \(x=3\) about the line \(x=4\).

Step 1 — Choose the strip: Use vertical rectangles, so the volume will be calculated with respect to \(x\).
Step 2 — Find the radius: The axis is \(x=4\). A strip at \(x\) is \(4-x\) units away.
Step 3 — Find the height: The region extends from \(y=0\) to \(y=x\).
Step 4 — Write the integral:
Step 5 — Simplify the integrand:
Step 6 — Integrate:
Result:

Shells With Two Curves

When a region lies between two curves, the shell height is not simply the upper function. It is the vertical distance between the curves.

This is one of the most important setup skills on the AP exam: height = top − bottom when using vertical shells.

Worked Example 3: Region Between Two Curves

Example 3: Two Curves

Find the volume generated when the region between \(y=x\) and \(y=x^2\) from \(x=0\) to \(x=1\) is rotated about the \(y\)-axis.

Step 1 — Identify the radius: The axis is \(x=0\), so the radius is
Step 2 — Identify the height: On \(0\leq x\leq1\), \(y=x\) lies above \(y=x^2\). Therefore:
Step 3 — Write the shell integral:
Step 4 — Simplify:
Step 5 — Integrate:
Result:

Horizontal Shells

The shell method is not limited to vertical shells. You can also use horizontal rectangles.

Horizontal strips produce cylindrical shells when the region is rotated about a horizontal axis.

In that situation, the variable is \(y\), so the thickness is \(dy\). If the axis of rotation is \(y=c\), the radius is:

If the region can be described using \(x\) as a function of \(y\), the shell height is the horizontal distance between the right and left boundaries:

Therefore, for horizontal shells around \(y=c\):

Worked Example 4: Horizontal Shells

Example 4: Shells With Respect to y

Find the volume generated by rotating the region bounded by \(x=y^2\), \(x=4\), and \(y=0\) about the \(x\)-axis.

Step 1 — Choose the strip: The axis of rotation is horizontal. Horizontal strips produce shells, so integrate with respect to \(y\).
Step 2 — Find the radius: The axis is \(y=0\), so the radius is:
Step 3 — Find the shell height: The right boundary is \(x=4\), while the left boundary is \(x=y^2\). Therefore:
Step 4 — Find the bounds: The curves meet when \(y^2=4\). Because the region is above \(y=0\), the relevant interval is:
Step 5 — Write the integral:
Step 6 — Integrate:
Result:

Shells vs. Disks and Washers

A major AP Calculus skill is recognizing which volume method produces the simplest setup.

This is not an absolute rule — sometimes both methods work — but it is an excellent first decision rule.

A Practical Decision Strategy

  1. Look at the axis of rotation. Is it vertical or horizontal?
  2. Try to use strips parallel to the axis. Those strips produce shells.
  3. Ask whether the resulting functions are easy to describe. If using shells requires solving for \(x\) in terms of \(y\), a washer setup may be easier.
  4. Choose the method with the simpler integral. The AP exam does not require you to use one particular method when multiple valid methods are available.

Common Mistakes

Confusing shell radius with shell height

The radius is the distance from the strip to the axis of rotation. The height is the length of the strip. For vertical shells, the radius is horizontal distance and the height is vertical distance.

Forgetting the \(2\pi\)

The shell wraps around the axis, so its circumference is \(2\pi r\). A shell integral without the \(2\pi\) factor is missing the circumference.

Using the wrong height

When a region is between two curves, the shell height is the distance between them. For vertical shells, that is usually top function minus bottom function.

Using \(x-c\) when the axis is on the other side

Radius is a distance, so it cannot be negative. If the axis is \(x=c\), use the appropriate distance from \(x\) to \(c\), such as \(c-x\) when \(x

Choosing shells without checking the geometry

Shells are often efficient, but not always. If the shell method requires complicated inverse functions or awkward bounds, disks or washers may be substantially easier.

A Fast AP Exam Checklist

When you see a volume-of-revolution problem and want to use shells, run through this checklist:

  1. Draw or visualize the region.
  2. Identify the axis of rotation.
  3. Choose strips parallel to the axis.
  4. Identify the radius. Distance from strip to axis.
  5. Identify the height. Length of the strip.
  6. Choose \(dx\) or \(dy\).
  7. Write \(2\pi(\text{radius})(\text{height})(\text{thickness})\).
  8. Set the correct bounds.
  9. Evaluate the integral.

Practice Problems

Question 1

Find the volume generated when the region under \(y=x^2\) from \(x=0\) to \(x=3\) is rotated about the \(y\)-axis.

Show answer
Question 2

Find the volume generated when the region under \(y=2x\) from \(x=1\) to \(x=4\) is rotated about the line \(x=5\).

Show answer
Question 3

Find the volume generated when the region between \(y=x\) and \(y=x^2\) on \(0\leq x\leq1\) is rotated about the \(y\)-axis.

Show answer
Question 4 (Horizontal Shells)

Find the volume generated by rotating the region bounded by \(x=y^2\), \(x=9\), and \(y=0\) about the \(x\)-axis.

Show answer

Test yourself: AP Calculus practice exams

Ready to check what you know? Work an AP-style practice exam, then open the full solutions.

Want all 1,114 practice problems?

This tutorial covers one topic. Calc Pass covers all of AP Calculus AB & BC: full review, every practice question, and step-by-step solutions to each one.

QR code to download the Calc Pass app

Get the Calc Pass App

Scan to download and practice on the go, with instant scoring.

Calc Pass Volume 1: 1,114 Practice Questions book cover

Vol. 1: 1,114 Questions

The complete practice question bank, organized by AB & BC topic.

View on Amazon
Calc Pass Volume 2: Solutions Manual book cover

Vol. 2: Solutions Manual

Fully worked solutions to every question in Volume 1.

View on Amazon