Pool Supervisor Route Planning: Visit Frequency and Drive Time
Set supervisor visit frequency from code floors and risk tiers, check it against visits-per-day math, and rebuild the route when a supervisor is out.
Set visit frequency in two layers: a floor from your health code, and a tier on top that adds visits where risk is higher. Under MAHC 6.3.1.2 (check what your state adopted), the floor for a facility without a qualified operator onsite or reachable within 2 hours is a contract for a minimum of weekly visits. Then check the plan against visits per supervisor-day, rounded down, because a fraction of a visit doesn't fit in a day.
What does the code fix, and what is left to you?
The code sets floors for some tasks. Several belong to the operator or to staff, not to a supervisor visit.
| Item | MAHC cadence | Who the text assigns it to | Route consequence |
|---|---|---|---|
| Contracted off-site qualified operator visit | At least weekly, plus help when needed (6.3.1.2) | Facilities with no operator onsite or within 2 hours | Hard floor for those pools |
| Testing, manual feed | Before opening, then every 2 hours open (5.7.5.2) | Facility | Entry count, checkable at a visit |
| Testing, automatic feed | Before opening, then every 4 hours open (5.7.5.3) | Facility | Same, fewer entries |
| Inlets: rate and direction of flow | At least weekly (5.7.1.3) | Facility | A staff task if the visit gap is longer than 7 days |
| Remediation supplies available | Verified by the operator at least weekly (6.3.4.5.6.2) | Operator | Same |
| Feeder interlock challenge test | Monthly unless the manufacturer says otherwise (5.7.3.5.1.4.1.1) | Facility | Date goes on the daily record (6.4.1.6 item 7) |
Not every pool can use the weekly option. MAHC 6.3.1.1.2 to 6.3.1.1.4 require an operator onsite or within 2 hours during all open hours at facilities with more than two venues, a venue over 50,000 gallons, recirculated features, therapy or swim-training use, over 200 permitted bathers a day, municipal or school operation, or a flagged violation history. Only the other facilities get the weekly-visit contract, and those still need a designated onsite responsible supervisor (6.3.1.2.4).
Two more things follow for route design. First, the weekly operator visit needs someone who meets the MAHC definition of a qualified operator: completed an AHJ-recognized operator course and holds a current certificate. A supervisor without that credential does not satisfy the floor. Second, if a pool is visited every 14 days, the weekly inlet and supply checks cannot ride on the supervisor. Make them staff tasks with their own records.
CDC's operating page adds general guidance that affects tiers: have trained operation staff available on weekends, when pools are used most.
How do you turn risk into tiers?
In its AHJ inspections section, the MAHC says a facility's inspection frequency may be amended based on its risk of recreational water injury and illness (6.6.1.3). You are not the AHJ, but the same logic works for internal visit frequency: put more visits where trouble is more likely.
NYC's public inspection data shows why history is a reasonable input. Among 1,221 permits in the DOHMH Pool Inspections dataset (2019 to 2025), 482 (39.5 percent) had at least one re-inspection record. Among 1,003 permits with two or more routine inspections, 163 (16.3 percent) had one or more public-health-hazard violations on at least two of those routine inspections. Counting only permits with the field recorded, the share is 17.0 percent. These are NYC counts, not proof that one finding causes the next. Blank violation fields in 2022, 2023 and 2025, a 2020 gap and same-day pairs affect them. Use them to justify a history factor, not as a prediction.
A scoring table to copy. Only the first factor leans on the data above; the rest are judgment calls with example weights.
| Factor | Points | Why |
|---|---|---|
| Re-inspection or closure order in the last 12 months | 2 | Repeat hazard findings show up in the NYC counts |
| Manual feed with no automated controller | 1 | Tests twice as often while open (5.7.5.2 vs 5.7.5.3) |
| Operator or head guard changed in the last 60 days | 1 | Your call: new people are less likely to know the site's routines |
| Daily attendance in the top quarter of your own portfolio | 1 | Higher demand on chemistry and staffing |
| Repair affecting chemistry or circulation open more than 7 days | 1 | Your call: a known equipment gap waiting on a fix |
Score 3 or more is Tier A: two visits a week. Score 1 to 2 is Tier B: one visit a week. Score 0 is Tier C: every two weeks, and only where an operator is onsite or within 2 hours, or your code does not require the weekly visit. Re-score monthly and at season start.
Season changes scores: outdoor pools jump at opening. In the NYC data, August alone holds 1,534 of 7,080 inspection rows of all types (21.7 percent) and July another 909, against 337 in May and 329 in June. That is NYC only, but it is a reason to get high-scored pools through a full set of checks before your own peak.
How many visits fit in a supervisor-day?
Formula:
visits per day = floor((shift minutes - admin minutes) / (visit minutes + drive minutes))
Example (made-up numbers, not a real company): 28 pools, 2 supervisors, 5 workdays. Assume the 6 lowest-risk pools have a qualified operator onsite, and the other 22 (none covered by 6.3.1.1) rely on a contracted off-site qualified operator, which is the role our two supervisors fill. Shift is 480 minutes. Admin (log review, calls, scheduling, writing up) is 90 minutes. A visit is 60 minutes. Average drive between pools in a cluster is 25 minutes.
- Time available for visits: 480 - 90 = 390 minutes.
- Time per visit: 60 + 25 = 85 minutes.
- Visits per day: 390 / 85 = 4.59, so floor gives 4. That uses 340 minutes and leaves 50.
- Weekly capacity: 2 supervisors x 5 days x 4 = 40 visits.
Demand in the example: 6 Tier A pools x 2 = 12, 16 Tier B pools x 1 = 16, 6 Tier C pools x 0.5 = 3. Total 31 visits a week on average, so slack is 40 - 31 = 9 visits, 22.5 percent. Split by cluster, each supervisor holds 3 A, 8 B and 3 C pools, with C visits alternating 2 and 1 across weeks.
The rounding makes capacity jumpy. A 50-minute visit gives 390 / 75 = 5.2, so 5 visits a day. Cutting admin to 60 minutes with the original 60 + 25 gives 420 / 85 = 4.94, still 4. Measure real drive times from your own visit logs; the 25 minutes above is invented.
Week 1 for one supervisor in the example (16 visits, 4 open slots):
| Day | Visits | Used | Open |
|---|---|---|---|
| Mon | A1, A2, A3 first visit, B1 | 4 | 0 |
| Tue | B2, B3, B4, C1 | 4 | 0 |
| Wed | B5, B6, B7 | 3 | 1 |
| Thu | A1, A2, A3 second visit, C2 | 4 | 0 |
| Fri | B8 | 1 | 3 |
The open slots cover incidents, closures, call-outs and re-tests. One lost day uses all 4.
What do you do when a supervisor is out?
Same order every time.
- List the floor visits: every pool where the weekly operator visit applies. In the example that is 22 pools (Tiers A and B).
- Compare to capacity. One supervisor gives 5 days x 4 = 20 slots, because each day rounds down to 4. The floor is 22, so 2 floor visits have no owner.
- Close the gap with a named source: the other supervisor works a sixth day (4 slots), or a qualified operator from another team covers 2 pools.
- Place tier visits next, highest score first. With 24 slots and 22 floor visits, 2 remain for second visits at the highest-scored Tier A pools.
- Slip the rest in writing: 4 second visits and 3 Tier C visits move to next week, whose slack is 9.
- Check that weekly inlet and supply tasks at slipped pools sit with staff and have records.
Never slip a pool with an open imminent-hazard item (6.6.3.1) or a re-test due.
What must a visit leave behind?
For floor visits, the MAHC wants written documentation available at the facility for the AHJ, showing the checking, monitoring and testing done and any corrective actions taken (6.3.1.2.1 to 6.3.1.2.3). Use one record for every visit:
| Field | Source or reason |
|---|---|
| Pool, date, times in and out, visitor name and credential | Shows who made the floor visit |
| Independent readings: free chlorine, combined chlorine, pH, CYA | Compare with the last log entries (6.4.1.6 items 1 to 3, 5) |
| Log check: pre-opening test present; entries match 2-hour or 4-hour cadence | 5.7.5.1 to 5.7.5.3. At 9 hours open, manual feed means at least 5 entries, automatic at least 3 |
| Dates: interlock test, inlet check, supply check | 5.7.3.5.1.4.1.1, 5.7.1.3, 6.3.4.5.6.2 |
| Corrective actions taken during the visit, by whom | 6.3.1.2.3 |
| Open items with owner and due date; next visit date and tier | Feeds the next route |
What do you see across 10, 30 or 60 pools?
At 30 pools the rounding starts to bite; at 60 you need clusters so drive time is not the largest line. Plan by cluster, then tier, and read the visit log for pools that keep taking unscheduled visits. If one needs them three weeks running (your threshold, set your own), raise its tier or fix the cause, because the slack is paying for it.
Poolean lets supervisors record site visits, review guard photos and safety concerns on each pool's record, and follow repairs across their assigned pools. Regional managers can assign tasks to supervisors and check progress. To see it, book a 30-minute call.
On site, use the pool supervisor site visit checklist. For morning triage, see managing multiple pool sites. For how inspectors read risk, see pool health inspection risk.
The short version
- Code floors come first: where the MAHC is adopted, weekly operator visits for facilities without an operator onsite or within 2 hours (6.3.1.2). Tiers add visits, never remove them.
- Weekly inlet and supply checks and the monthly interlock test are facility tasks. Give them staff owners and records.
- Score tiers from history, feed type, staff changes, attendance and open repairs.
- Capacity is floor((shift - admin) / (visit + drive)). Rounding down makes it jump, so measure your own drive times.
- When a supervisor is out, cover floor visits first, then highest-scored tier visits, and write down what slips.
Questions people ask
How often should a supervisor visit each pool?
Start with the floor in your local health code. The MAHC, where adopted, asks for a contract with a qualified operator for a minimum of weekly visits when no operator is onsite or within 2 hours (6.3.1.2). Add visits above that floor for pools with more risk.
How many pool visits can one supervisor make in a day?
Divide the shift minutes left after admin by visit minutes plus drive minutes, then round down. With 390 minutes left, a 60-minute visit and 25 minutes of driving, the answer is 4.59, so plan 4 visits.
Can a pool be visited less than once a week?
Only if your code and your operator arrangement allow it. In the MAHC, the weekly minimum applies to facilities using a contracted off-site qualified operator. Facilities with an operator onsite or available within 2 hours are not covered by that sentence.
What should a supervisor visit record contain?
The MAHC asks for written documentation of the checking, monitoring and testing done, and of any corrective actions taken during the visit (6.3.1.2.2, 6.3.1.2.3). Keep it where the AHJ can review it at the facility.
More in For operators
- For operatorsBreakpoint Chlorination Math for Commercial Pools
- For operatorsCYA to Free Chlorine Ratio: Working the 45:1 Math
- For operatorsChemical Feeder Interlock: Monthly Challenge Test and Records
- For operatorsHyperchlorination Math: CT Values and the CYA Drain Table
- For operatorsLangelier Saturation Index Worksheet for Commercial Pools
Sources
- CDC: 2024 Model Aquatic Health Code, Code (5.7.1.3, 5.7.3.5.1.4.1.1, 5.7.5.1 to 5.7.5.3, 6.3.1.1 to 6.3.1.2.3, 6.3.4.5.6.2, 6.4.1.6, 6.6.1.3, 6.6.3.1, glossary "Qualified Operator")
- CDC: Operating and Managing Public Pools, Hot Tubs and Splash Pads
- NYC Open Data: DOHMH Pool Inspections (3kfa-rvez), pulled 2026-10-21 and summarized as aggregates only