The almost drowing incident was at a party at a Kids First location not during swim lessons. Still shouldnt have happened but just thought I would throw that out there.
We do Kids First at a different location and are happy with it. DD is 4 and is now swimming arms and legs with face in after about 6 months of lessons. Sher started with no fear of water though.
Op if I were you though I would take your kid yourself once a week and let her play and practice putting face in, doing bobs, stuff like that. You are going to pay a lot for lessons when your kid doesnt actually need swimming lessons yet. Tell yourself swimming is on Thursdays every week and have the mindset its like a lesson. Get her comfortable and then start lessons.