Providing Regulatory Consulting Services and Education to Florida’s Pool and Spa Industry

What Our Students Say About CPO® Certification Training

At Ursin Aquatic Solutions, we’ve helped hundreds of students from Florida, the Bahamas, and around the world become Certified Pool & Spa Operators®. Here’s what real students have to say about our expert instruction, course quality, and CPO® exam preparation. Both in-person and online.

05/09/2025
Course Rating:
Great teacher. Keep it up, you’re an awesome teacher
12/18/2023
Course Rating:
Entertaining and knowledgeable The hours sailed by, and I learned a lot. Funny, smart, knowledgeable, approachable. I had fun Best of luck, August!
06/16/2024
Course Rating:
Quick & readily available! I like him! Upbeat with a Lovely sense of humor…..
12/23/2024
Course Rating:
I feel I learned more this time than in the previous 2 certification classes I’ve taken Much more in-depth Learning more about the calculations and formulas to find what you need to do was the best that I can take away from this class I feel more qualified. He is funny!
09/22/2024
Course Rating:
Being able to take the course over the weekend. He seemed to be receptive to my comments, so hopefully it didn’t make things more difficult for him..
04/02/2023
Course Rating:
Learning. Funny guy/good instructor
08/20/2023
Course Rating:
The course was insightful about things I hadn’t seen before. Very knowledgeable and friendly
10/22/2023
Course Rating:
The instructor was very nice & funny. very funny! I love his Gen Z lingo & references
02/19/2023
Course Rating:
Explaining the math was on point. Very nice presentation, sir!!! Thank you

Click here to find your next live or online CPO class.

Email Us

Name
(function () { document.addEventListener('click', function (e) { const btn = e.target.closest('.review-toggle'); if (!btn) return; e.preventDefault(); const card = btn.closest('.review-card'); if (!card) return; const isOpen = card.classList.toggle('is-open'); btn.setAttribute('aria-expanded', String(isOpen)); btn.textContent = isOpen ? 'Read less' : 'Read more'; }); })();