As a guide Children older than 3 years old with no previous swimming experience will take anything from 6 months to 18 months to learn to be safe in the water (between 24-52 swim lessons). A lot depends on confidence and how comfortable they are at getting their faces wet. The sooner they learn to go under water, in theory, the quicker they will learn to swim.