I have a thread in behaviour/development too but thought I might get different people answering here.
I'm trying to be brief. Dd2 is 5yo, has never had swimming lessons before but has been swimming with me regularly so is water confident and can swim doggy paddle for a full length, not bothered about being out of her depth etc.
We booked her in for a 1 week crash course, were advised stage 3 based on what I said she can do.
The problem is that she's extremely shy, and has been terrified of the lessons, not of the water but of the teachers (3 different teachers in 3 days). She froze and took half the lesson just to get in on Monday, got better on Tuesday but still very anxious, better still today but today's teacher was very unsympathetic, seemed to think she's just being awkward, rather abrupt with her, etc. He now says that she should be in stage 1 for weekly lessons, which are for building water confidence before they start swimming. I'm happy to do that if it's the best thing for her, but it's not the water that's the problem it's all the different people, and if she goes to stage 1 then when she moves up it will be a different teacher again. The other option I can see is doing 1 to 1 lessons, which have the benefit of keeping the same teacher for a long time, but there is a ling waiting list and she won't learn to deal with other children in the class.
So if anyone has any advice I would be very grateful. Thanks.