What is the best age for children to begin to learn to swim?

What is the BEST AGE for children to begin to learn to swim?
_____ YEARS _____ MONTHS

WHY?

What is it that makes children at this age ready to begin to learn to swim.
A) Physical size and motor abilities 
B) Attention and ability to maintain focus
C) Cognitive/language skills and ability to understand instructions
D) Compliance or ability to follow instructions
E) Fear of water makes them want to learn how to stay safe
F) Other (please list): _____

Share in the comments.

Sharing is caring!