I have a daughter who needed swim lessons. She has ADHD, which means she is much more prone to get frustrated, harder to calm down, and generally less coordinated than the average kid. I looked at all the options, called around, and discovered that I could get her private swim lessons at the Bob Sierra YMCA. The cost is less there than for group classes anywhere else, including LeFleur's, even for private lessons, even including the YMCA membership fee. You give them your name and contact info. They will give your info to an instructor who will contact you and set up lessons around your schedule. It is in Northdale, so you don't have to go a long way. You can set up either 4 or 8 lessons at a time, and add more later if you want them. I set hers up on M-W-F so she would not be too pressured. The instructor is great! She is positive and encouraging and works very well with kids. She asked me what my goals are for my daughter. While my daughter is having her lesson, I can take my autistic son and we can swim at the other end of the pool, or sit in a deck chair and watch while she has her lessons. Since all arrangements are between you and the instructor, there are no real hard rules. If you want to be there in the pool with your child, or if he only feels secure when you are there, I'm sure the instructor could work with that. We can also go early or stay late and swim. If you choose not to stay by the pool, there is an excercise room, game room, gymnastics room, and basketball gym. And around the corner there is their new Family Center that has a shallow water play area with water slide that you also will have access to. In fact, you will have access to any YMCA in the Tampa area.
It may take a couple of weeks for the instructor to get back with you to set up the lessons. If you are not already a YMCA member, don't pay the membership fee until you have set up the lessons and are ready to start (unless you want to go ahead and make use of their facility). We went an hour early the first day and filled out the paperwork and paid, then she had her lesson. It can get really busy sometimes, so allow at least an hour if you plan to do it that way. Of course, you do have to schedule them with the instructor in advance. If you are really set on group lessons, they have those available too.
I highly recommend the Bob Sierra Family YMCA, ###-###-####.