Pool Operator PrepPool-math readiness console Practice pool math

CPO exam pool math: the five formulas that decide pass or fail

Quick answer

CPO exam pool math: the five formulas that decide pass or fail

The Certified Pool Operator exam tests five calculation types: pool volume in gallons, turnover rate, flow rate in gallons per minute, chemical dosing from parts per million to ounces or pounds, and the Langelier Saturation Index. Misplaced decimals and mixed units cause most wrong answers, so write the formula, carry the units, and check the decimal every time.

Last reviewed 2026-07-22 by Pool Operator Prep editorial team

The Certified Pool Operator (CPO) exam is open book, so the knowledge questions can be looked up. The pool-math cannot. This is the section where candidates win or lose, and the single most common cause of a wrong answer is not a wrong method, it is a misplaced decimal point or a mixed-up unit. This guide works through all five tested calculation types with a full example each, then names the specific error class that trips people on that type. When you are ready to drill fresh problems, the free pool-math trainer generates them with the same worked solutions.

Two habits carry the whole section. First, write the formula before you touch a number, so you are plugging into a structure instead of guessing. Second, carry the units through every line (feet, cubic feet, gallons, minutes, parts per million), because the moment the units stop making sense, the decimal has usually slipped.

Throughout, “gpm” means gallons per minute and “ppm” means parts per million.

1. Pool volume: gallons is the number everything else needs

Almost every other calculation starts from the pool volume in gallons, so an error here cascades. Volume is area times average depth times a gallons-per-cubic-foot conversion.

The conversion factor is 7.48 gallons per cubic foot (many handbooks round to 7.5). The area depends on the shape.

Rectangular pool: area is length times width.

Worked example, a rectangular pool 40 feet by 20 feet with an average depth of 5 feet:

  • Area = 40 ft × 20 ft = 800 square feet
  • Cubic feet = 800 sq ft × 5 ft = 4,000 cubic feet
  • Gallons = 4,000 cu ft × 7.48 = 29,920 gallons (call it 30,000)

Round pool: area is 3.14 times the radius squared, and the radius is half the diameter. A round pool 24 feet across (radius 12 feet), average depth 4 feet:

  • Area = 3.14 × 12 ft × 12 ft = 452 square feet
  • Cubic feet = 452 × 4 = 1,809 cubic feet
  • Gallons = 1,809 × 7.48 = 13,531 gallons

Average depth is the shallow depth plus the deep depth divided by two. A pool that runs 3 feet to 9 feet has an average depth of (3 + 9) / 2 = 6 feet.

The error class here: mixing cubic feet and gallons. If you forget the 7.48 conversion your answer is off by roughly 7.5 times, which on a multiple-choice exam is often exactly one of the wrong options placed there to catch you. Also watch the round-pool radius: the exam gives you a diameter, and squaring the diameter instead of the radius quadruples the answer.

2. Turnover rate: how long to circulate the whole pool once

Turnover is the time it takes to pass a volume of water equal to the entire pool through the filter once. It is volume divided by flow rate.

  • Turnover (minutes) = pool volume (gallons) ÷ flow rate (gpm)
  • Turnover (hours) = that result ÷ 60

Worked example, our 30,000-gallon pool with a pump moving 100 gpm:

  • Turnover = 30,000 gallons ÷ 100 gpm = 300 minutes
  • 300 ÷ 60 = 5 hours

Health codes commonly require a maximum turnover time for public pools (six hours is a widely used figure, but the exact requirement is set by your state or local health code, so confirm it locally rather than assuming). The exam tests whether you can compute the turnover and compare it to a required maximum.

The error class here: leaving the answer in minutes when the question asked for hours, or the reverse. Read the units the question wants, then convert, and label your final number with its unit.

3. Flow rate: sizing the pump to hit a required turnover

This is turnover run backward. Given a pool volume and a required turnover time, find the flow rate the system must deliver.

  • Required flow (gpm) = pool volume (gallons) ÷ turnover time (minutes)

Worked example, our 30,000-gallon pool with a required six-hour turnover:

  • Turnover time in minutes = 6 hours × 60 = 360 minutes
  • Required flow = 30,000 gallons ÷ 360 minutes = 83.3 gpm

So a pump and filter system that moves at least 83.3 gpm meets a six-hour turnover on this pool.

The error class here: forgetting to convert the turnover hours into minutes before dividing. Divide 30,000 by 6 instead of by 360 and you get 5,000 gpm, an absurd number that a careful units check catches instantly. If the answer is not physically plausible, you dropped a conversion.

4. Chemical dosing: turning parts per million into ounces and pounds

This is the type people fear most, because it stacks two conversions: the ppm-to-pounds relationship, then an adjustment for the strength of the actual product. The core relationship uses the weight of water, 8.34 pounds per gallon.

  • Pounds of pure chemical = (ppm change × gallons × 8.34) ÷ 1,000,000

Then divide by the product’s available strength, because no product is 100 percent pure.

Worked example, raise free chlorine by 2 ppm in our 30,000-gallon pool using calcium hypochlorite that is 65 percent available chlorine:

  • Pure chemical = (2 ppm × 30,000 gal × 8.34) ÷ 1,000,000
  • = 500,400 ÷ 1,000,000 = 0.50 pounds of pure chlorine
  • Adjust for 65 percent strength: 0.50 ÷ 0.65 = 0.77 pounds of calcium hypochlorite
  • In ounces: 0.77 × 16 = about 12.3 ounces

The error class here: the decimal in the divide-by-a-million step, and forgetting the strength adjustment. Dropping or adding a zero in the 1,000,000 divisor is the number-one documented cause of wrong dosing answers. Do the divide slowly, then sanity-check: a couple of ppm in a mid-sized pool should be ounces to a pound or two of product, not tens of pounds and not a fraction of a gram. If the scale is wrong, the decimal moved.

5. The Langelier Saturation Index: is the water balanced

The Langelier Saturation Index (LSI) tells you whether the water is corrosive, balanced, or scaling. It combines five readings into one number: pH, temperature, calcium hardness, total alkalinity, and total dissolved solids, each converted to a factor from a standard chart.

  • LSI = pH + temperature factor + calcium-hardness factor + alkalinity factor − a constant

The temperature, hardness, and alkalinity factors come from the standard saturation-index chart in your handbook; you look each one up rather than computing it. Interpreting the result is what the exam wants:

  • LSI between −0.3 and +0.3: balanced water. This is the target.
  • LSI below −0.3: corrosive. The water is aggressive and will etch plaster, dissolve grout, and attack metal.
  • LSI above +0.3: scaling. Calcium will deposit, clouding water and fouling the filter and heater.

Worked example, using commonly published Langelier factors as an illustration: pH 7.5, a temperature factor of 0.6, a calcium-hardness factor of 1.9, an alkalinity factor of 2.0, and a constant of 12.1:

  • LSI = 7.5 + 0.6 + 1.9 + 2.0 − 12.1 = −0.1
  • A −0.1 reading sits inside the −0.3 to +0.3 window, so the water is balanced.

The error class here: reading the wrong row on the factor chart, and sign mistakes when subtracting the constant. Line up each reading with its factor carefully, and remember the constant is subtracted, not added.

The fastest way to make this automatic

Reading worked examples is not the same as being able to produce them cold under exam pressure. The five types above become reflexes only through repetition. The free pool-math trainer works one fully solved example in each domain and names the specific error class people slip on, whether that is a shape-factor mistake, a gallons-versus-cubic-feet mix, or a decimal that moved in the dosing divide. For the rest of the exam, the full exam guide covers format and scoring, and the glossary defines every term above in plain English.

Sources: standard, non-copyrightable pool hydraulics and water-chemistry relationships (area and volume geometry, the 7.48 gallons-per-cubic-foot and 8.34 pounds-per-gallon constants, the turnover and dosing relationships, and the Langelier Saturation Index structure), authored from first principles by the Pool Operator Prep editorial team (reviewed 2026-07-22). Factor values in the LSI example are illustrative; use the saturation-index chart in your course handbook for exam values. Turnover-time requirements are set by state and local health codes, not by us. Nothing here is copied from the PHTA handbook commentary.

Try the free practice test