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.

04/02/2023
Course Rating:
Teacher. Good
06/05/2022
Course Rating:
Mr Ursin was open to all questions and made sure to have a relaxed environment in his classroom. He is great and should continue teaching..
03/23/2025
Course Rating:
August, the instructor, was very patient and very thorough
10/02/2024
Course Rating:
In-depth info. Unprofessional humor Put people down as a joke Too quiet
02/29/2024
Course Rating:
The teacher taught well. Thanks for the help
09/17/2023
Course Rating:
August is very knowledgeable and applies his experience to topics; keeps the class engaged with his sense of humor; and provides helpful study aid handouts for students. Very comfortable teaching the course and kept class running smoothly, Great Job, August! Might want to consider including chemicals that cause a reduction in your water chemistry study aid handout..
06/18/2022
Course Rating:
I found it very informative, and August conducted a superb class! Very knowledgeable and presented the info in ways that the whole class understood. I’m happy to have taken the class and achieved the CPO Certification It will be valuable as a swimming pool professional..
04/30/2022
Course Rating:
It was online. He was good and knowledgeable..
12/22/2024
Course Rating:
Easy going. Good job

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'; }); })();