CPO Exam Math Made Easy: Pool Turnover, Chemical Dosing & Volume
Water chemistry math is the section of the CPO exam that causes the most anxiety. The formulas themselves are not difficult, but applying them under time pressure — even in an open-book format — trips up many test-takers.
This guide breaks down every major math concept you will encounter on the Certified Pool Operator exam. Each section includes the formula, a plain-English explanation, and fully worked examples with real numbers.
Bookmark this page. Work through every example with a pencil and paper. By the time you finish, CPO math will feel routine.
This content is not affiliated with or endorsed by the Pool & Hot Tub Alliance (PHTA).
Pool Volume Calculations
Before you can calculate turnover rates, flow rates, or chemical doses, you need to know the volume of the pool. The CPO exam will give you dimensions and ask you to calculate volume in gallons.
The key conversion factor you must memorize: 1 cubic foot = 7.48 gallons.
Rectangular Pools
Formula:
Volume (gallons) = Length (ft) x Width (ft) x Average Depth (ft) x 7.48
Example 1: Simple rectangular pool
A rectangular pool is 75 feet long, 42 feet wide, with a uniform depth of 5 feet. What is the volume in gallons?
- Volume = 75 x 42 x 5 x 7.48
- Volume = 15,750 x 7.48
- Volume = 117,810 gallons
Example 2: Rectangular pool with varying depth
A rectangular pool is 80 feet long and 40 feet wide. The shallow end is 3.5 feet deep and the deep end is 9.5 feet deep. What is the volume?
First, find the average depth:
- Average depth = (3.5 + 9.5) / 2 = 6.5 feet
Then calculate volume:
- Volume = 80 x 40 x 6.5 x 7.48
- Volume = 20,800 x 7.48
- Volume = 155,584 gallons
Circular Pools (and Spas)
Formula:
Volume (gallons) = 3.14 x Radius² x Average Depth (ft) x 7.48
Remember: Radius = Diameter / 2
Example 3: Circular spa
A circular spa has a diameter of 12 feet and is 4 feet deep. What is the volume?
- Radius = 12 / 2 = 6 feet
- Volume = 3.14 x 6² x 4 x 7.48
- Volume = 3.14 x 36 x 4 x 7.48
- Volume = 452.16 x 7.48
- Volume = 3,382 x 7.48
- Let me redo this step by step:
- 3.14 x 36 = 113.04
- 113.04 x 4 = 452.16
- 452.16 x 7.48 = 3,382 gallons
Irregular and L-Shaped Pools
For pools with irregular shapes, break them into simple geometric sections, calculate each section separately, then add the results together.
Example 4: L-shaped pool
An L-shaped pool consists of two rectangular sections:
- Section A: 50 ft x 25 ft x 4 ft deep
- Section B: 30 ft x 25 ft x 8 ft deep
Volume of Section A:
- 50 x 25 x 4 x 7.48 = 37,400 gallons
Volume of Section B:
- 30 x 25 x 8 x 7.48 = 44,880 gallons
Total volume:
- 37,400 + 44,880 = 82,280 gallons
Oval Pools
Formula:
Volume (gallons) = 3.14 x (Long Radius / 2) x (Short Radius / 2) x Average Depth x 7.48
For an oval pool, think of it as an ellipse. You use half the length and half the width as your two radii.
Example 5: Oval pool
An oval pool is 40 feet long, 20 feet wide, and 5 feet deep.
- Volume = 3.14 x (40/2) x (20/2) x 5 x 7.48
- Volume = 3.14 x 20 x 10 x 5 x 7.48
- Volume = 3.14 x 1,000 x 7.48
- Volume = 3,140 x 7.48
- Volume = 23,487 gallons
Turnover Rate
The turnover rate is the time it takes for the entire volume of pool water to pass through the filtration system once. Health codes typically require a turnover time of 6 hours for swimming pools and 30 minutes for spas.
Formula:
Turnover Rate (hours) = Pool Volume (gallons) / (Flow Rate (GPM) x 60)
Or rearranged to find the required flow rate:
Required Flow Rate (GPM) = Pool Volume (gallons) / (Turnover Time (hours) x 60)
Example 6: Calculate turnover time
A 120,000-gallon pool has a pump running at 500 GPM. What is the turnover time?
- Turnover time = 120,000 / (500 x 60)
- Turnover time = 120,000 / 30,000
- Turnover time = 4 hours
This meets the 6-hour requirement for pools.
Example 7: Calculate required flow rate
A 90,000-gallon pool must achieve a 6-hour turnover. What flow rate (GPM) is needed?
- Required GPM = 90,000 / (6 x 60)
- Required GPM = 90,000 / 360
- Required GPM = 250 GPM
Example 8: Spa turnover
A 2,500-gallon spa requires a 30-minute turnover. What flow rate is needed?
- Required GPM = 2,500 / (0.5 x 60)
- Required GPM = 2,500 / 30
- Required GPM = 83.3 GPM
Flow Rate and Filter Sizing
Understanding flow rate helps you verify that the filtration system is properly sized for the pool.
Filter Flow Rate
Each filter type has a maximum flow rate per square foot of filter area:
- Sand filters: 15-20 GPM per square foot
- Cartridge filters: 0.375 GPM per square foot
- DE filters: 2 GPM per square foot
Example 9: Sand filter sizing
A pool requires a flow rate of 300 GPM. What is the minimum sand filter area needed at a design rate of 15 GPM per square foot?
- Filter area = 300 GPM / 15 GPM per sq ft
- Filter area = 20 square feet
Example 10: DE filter sizing
A pool requires a flow rate of 200 GPM. What size DE filter is needed?
- Filter area = 200 GPM / 2 GPM per sq ft
- Filter area = 100 square feet
Chemical Dosing Calculations
Chemical dosing questions are among the most common on the CPO exam. You will need to calculate how much of a given chemical to add to raise or lower a specific water parameter.
The Weight of Water
One gallon of water weighs 8.34 pounds. This number appears in many dosing formulas.
Raising Free Chlorine
The amount of chlorine needed depends on the product you are using and its available chlorine concentration.
Common chlorine products and their available chlorine:
- Sodium hypochlorite (liquid bleach, 12.5%): 1.0 pound of available chlorine per gallon
- Calcium hypochlorite (cal-hypo, 65%): 0.65 pounds of available chlorine per pound
- Dichlor (56%): 0.56 pounds of available chlorine per pound
- Trichlor (90%): 0.90 pounds of available chlorine per pound
Formula for chlorine dosing:
Pounds of chemical needed = (Desired increase in ppm x Pool Volume in gallons x 8.34) / (Available chlorine % x 1,000,000)
Or more practically, use the dosing charts in the PHTA manual. But understanding the math behind the charts helps you verify answers and handle questions the charts do not cover directly.
Example 11: Raise chlorine with cal-hypo
A 100,000-gallon pool currently has a free chlorine level of 1.0 ppm. You want to raise it to 3.0 ppm using calcium hypochlorite (65% available chlorine). How many pounds of cal-hypo are needed?
- Desired increase = 3.0 - 1.0 = 2.0 ppm
- Pounds needed = (2.0 x 100,000 x 8.34) / (0.65 x 1,000,000)
- Pounds needed = 1,668,000 / 650,000
- Pounds needed = 2.57 pounds
Example 12: Raise chlorine with sodium hypochlorite
Same pool (100,000 gallons), same desired increase (2.0 ppm), but using 12.5% sodium hypochlorite. How many fluid ounces are needed?
Using the dosing factor: to raise chlorine by 1 ppm in 10,000 gallons, you need approximately 10.7 fl oz of 12.5% sodium hypochlorite.
- For 2.0 ppm increase in 100,000 gallons:
- 10.7 fl oz x 2.0 x (100,000 / 10,000)
- 10.7 x 2.0 x 10 = 214 fluid ounces (approximately 1.67 gallons)
Adjusting pH
pH adjustment involves adding acid (to lower pH) or soda ash/sodium carbonate (to raise pH). The exact amounts depend on the current pH, target pH, alkalinity, and pool volume.
For the exam, you will primarily use the dosing charts in the PHTA manual. Know how to read them:
- Find your current pH level in the left column
- Find your target pH across the top (usually 7.4-7.6)
- The intersection gives you the dose per 10,000 gallons
- Multiply by your pool volume factor (pool gallons / 10,000)
Example 13: Lower pH with muriatic acid
According to the dosing chart, lowering pH from 7.8 to 7.5 requires 12 fl oz of muriatic acid (31.45% HCl) per 10,000 gallons. Your pool is 60,000 gallons.
- Volume factor = 60,000 / 10,000 = 6
- Muriatic acid needed = 12 fl oz x 6 = 72 fluid ounces (0.56 gallons)
Adjusting Alkalinity
To raise alkalinity by 10 ppm: Add 1.4 pounds of sodium bicarbonate (baking soda) per 10,000 gallons.
Example 14: Raise alkalinity
A 50,000-gallon pool has an alkalinity of 60 ppm. You want to raise it to 100 ppm.
- Desired increase = 100 - 60 = 40 ppm
- Number of 10 ppm increments = 40 / 10 = 4
- Volume factor = 50,000 / 10,000 = 5
- Sodium bicarbonate needed = 1.4 lbs x 4 x 5 = 28 pounds
Langelier Saturation Index (LSI)
The Langelier Saturation Index tells you whether your pool water is corrosive (negative LSI), scale-forming (positive LSI), or balanced (LSI near zero). This is a high-priority topic on the CPO exam.
Formula:
LSI = pH + TF + CF + AF - 12.1
Where:
- pH = measured pH of the water
- TF = Temperature Factor (from the TF table)
- CF = Calcium Hardness Factor (from the CF table)
- AF = Alkalinity Factor (from the AF table)
- 12.1 = constant (Total Dissolved Solids factor for most pools)
LSI Factor Tables (Key Values)
Temperature Factor (TF):
| Water Temp (F) | TF |
|---|---|
| 32 | 0.0 |
| 53 | 0.3 |
| 60 | 0.4 |
| 66 | 0.5 |
| 76 | 0.6 |
| 84 | 0.7 |
| 94 | 0.8 |
| 105 | 0.9 |
Calcium Hardness Factor (CF):
| Calcium Hardness (ppm) | CF |
|---|---|
| 25 | 1.0 |
| 50 | 1.3 |
| 75 | 1.5 |
| 100 | 1.6 |
| 150 | 1.8 |
| 200 | 1.9 |
| 300 | 2.1 |
| 400 | 2.2 |
Alkalinity Factor (AF):
| Total Alkalinity (ppm) | AF |
|---|---|
| 25 | 1.4 |
| 50 | 1.7 |
| 75 | 1.9 |
| 100 | 2.0 |
| 150 | 2.2 |
| 200 | 2.3 |
| 300 | 2.5 |
Interpreting LSI Results
- LSI = 0: Water is perfectly balanced
- LSI between -0.3 and +0.3: Acceptable range
- LSI below -0.3: Water is corrosive (dissolves plaster, corrodes metal)
- LSI above +0.3: Water is scale-forming (calcium deposits on surfaces)
Example 15: Calculate LSI
Given the following water test results, calculate the LSI:
- pH: 7.5
- Water temperature: 84°F
- Calcium hardness: 200 ppm
- Total alkalinity: 100 ppm
Look up the factors:
- TF (84°F) = 0.7
- CF (200 ppm) = 1.9
- AF (100 ppm) = 2.0
Calculate:
- LSI = 7.5 + 0.7 + 1.9 + 2.0 - 12.1
- LSI = 12.1 - 12.1
- LSI = 0.0
This water is perfectly balanced.
Example 16: Corrosive water
- pH: 7.2
- Water temperature: 76°F
- Calcium hardness: 100 ppm
- Total alkalinity: 75 ppm
Look up the factors:
- TF (76°F) = 0.6
- CF (100 ppm) = 1.6
- AF (75 ppm) = 1.9
Calculate:
- LSI = 7.2 + 0.6 + 1.6 + 1.9 - 12.1
- LSI = 11.3 - 12.1
- LSI = -0.8
This water is corrosive. You would need to raise pH, calcium hardness, alkalinity, or temperature to bring the LSI closer to zero.
Example 17: Scale-forming water
- pH: 7.8
- Water temperature: 94°F
- Calcium hardness: 400 ppm
- Total alkalinity: 150 ppm
Look up the factors:
- TF (94°F) = 0.8
- CF (400 ppm) = 2.2
- AF (150 ppm) = 2.2
Calculate:
- LSI = 7.8 + 0.8 + 2.2 + 2.2 - 12.1
- LSI = 13.0 - 12.1
- LSI = +0.9
This water is scale-forming. You would need to lower pH, reduce alkalinity, or lower calcium hardness to bring the LSI into the acceptable range.
Breakpoint Chlorination
Breakpoint chlorination is the process of adding enough chlorine to oxidize all combined chlorine (chloramines) in the pool. This eliminates the "chlorine smell" that is actually caused by chloramines, not free chlorine.
The rule: To reach breakpoint, you must add 10 times the combined chlorine level in free chlorine.
Formula:
Chlorine needed to reach breakpoint = Combined Chlorine x 10
Example 18: Breakpoint chlorination
Your pool water tests show:
- Free chlorine: 2.0 ppm
- Total chlorine: 2.8 ppm
First, find combined chlorine:
- Combined chlorine = Total - Free = 2.8 - 2.0 = 0.8 ppm
Chlorine needed to reach breakpoint:
- 0.8 x 10 = 8.0 ppm
You need to raise the free chlorine by 8.0 ppm above the current level to reach breakpoint and eliminate the chloramines.
Then use the dosing calculations from the chemical dosing section above to determine how much product to add to achieve that 8.0 ppm increase.
Exam Tips for Math Questions
-
Write out your work. Even in an open-book exam, careless arithmetic is the top cause of wrong answers. Write each step.
-
Double-check units. Make sure you are working in gallons (not cubic feet), ppm (not percent), and the right unit for the chemical product (pounds vs. fluid ounces).
-
Memorize the key conversion. 1 cubic foot = 7.48 gallons. This number appears constantly.
-
Tab your dosing charts. Before the exam, put tabs on the chlorine dosing chart, pH adjustment chart, and LSI factor tables in your manual.
-
Practice with a pencil, not a calculator. Some testing sites do not allow calculators. Practice long multiplication and division by hand so you are not caught off guard.
-
Use estimation to check answers. If your calculation says you need 500 pounds of chlorine for a 50,000-gallon pool, something went wrong. Build intuition for reasonable ranges.
Practice Makes the Difference
Reading through formulas is useful, but the real learning happens when you work through problems yourself. Cover the solutions in this guide and try to solve each example on your own before checking the answer.
For more practice, our CPO Exam Prep Bundle includes over 315 practice questions with detailed answer explanations, including dozens of water chemistry calculation problems with step-by-step solutions. Available for $24 on Gumroad.
For a broader overview of the exam and a full study plan, see our Ultimate Guide to Passing the CPO Exam.
Free compliance tips in your inbox
Get practical OSHA compliance advice, exam prep tips, and product updates. Unsubscribe anytime.