there are many organisations/clubs for such purpose - tidal waves swim squad, dolphins, H2O etc...google these and you will get their details..my child going to tidal waves and they are good.