Imagine Swimming has been teaching kids in New York City since 2002. That 24-year domain history alone separates it from the fly-by-night operations you see online. The site uses proper security (HTTPS, clean blacklist status) and the business clearly names itself and provides contact info. For a local swim school, these are good signs.
What gives us pause is the missing privacy policy and terms of service. Most established swim schools post these to explain how they handle payment and personal details. Without them, you don't have a clear record of their commitments. That doesn't make imagineswimming.com a scam, but it's a gap you should notice.
If you're considering enrolling a child, call them directly to ask about data practices. The site's longevity and transparency on other fronts suggest it's legitimate. But a quick phone check will confirm whether they treat your information responsibly.