Each child has different exceptional abilities and confidence level in water.
In our flagship class, it takes an average of 10 months for a 6 year old (K2) child to be able to do basic swimming at the deep pool unaided.
This is based on a weekly lesson where the child does not skip practice. Older children may take shorter time learning to swim, but that depends on each individual student.