DD (9) has been having swimming lessons for a year. She'd had lessons at another pool when she was younger and hated it and it put her off swimming. When she started these new lessons she wouldn't put her face in the water and refused to get in. The teacher was brilliant and after half an hour she was in the water and had put her face under. The teacher makes the lessons fun and DD started to love swimming and said she wanted to do all the stages and get really good.
She's now at stage 4, but this means a change of teacher (same pool but her other teacher only teaches up to stage 3). The new teacher is very different, very strict, and DD is scared of her. The first lesson she wouldn't get in and got really upset. I eventually managed to get her to sit in the side and the teacher said 'right stop being so silly about nothing, get in the water now'. DD did, and did what she was told for the rest of the lesson but was really upset afterwards. This week she got in the water (although said she didn't want to) but got really upset after the lesson again and said she's not going back.
I can see why she's nervous of the teacher, she shouts instructions and DD says she sometimes doesn't understand them, but if the children get things wrong the teacher shouts at them to do it again because its wrong. DD is very shy and worries about getting things wrong and having everyone looking at her.
I said we should give it a few more weeks to see if she gets used to the teacher, but I know she'll be really upset again next week. Or I suggested trying to find a different pool with a different teacher but DD said she doesn't want to do that either because it'll be unfamiliar and she won't know any of the children.
Should I keep dragging her there even though she no longer enjoys it or is stage 4 enough to keep safe in the water and I take her swimming to keep her enjoying it?