Easy solution:
School swimming.
It's what all primary schools have here, at least 1 year, usually around the age of 7-8, you have to follow swimming lessons once per week... Mist often at that time children can already swim as they were sent to swimming lessons by their parents.
I couldn't, I was taught the basics during those lessons, to add to the problem I was scared of deep water... It resulted in me being able to keep myself above water and swim very slowly ( both normally and on my back) up to about the age of 12. After that I just learned a bit more by simply going to the swimming pool every one or 2 weeks and by 13 I could swim fine in various ways.
Then again the NL has far more canals, rivers, creeks, etc than the US and it's generally accepted that everyone should be able to swim.