We love British Swim School! The main teachers that we’ve had have been great with our boys, one of whom is a tough egg to crack. A couple of substitutes we had were a little formulaic and by the book, but the main teachers work with the kids from where they’re at and work them towards the end goal. The class sizes are great, and the schedule is very flexible. Our boys are currently at the same level, but when they were at different levels, it was great that their classes ran concurrently.