NOVA is an indoor aquatic center. They offer swim lessons throughout the year. I highly recommend their lessons. Their beginner lessons are right on target. After the children are more advanced, they teach them to swim in the context of a swim team. They learn how they would be expected to do their swimming strokes if they were in a swim competition. Not every child will be on a swim team, but it is good for them to learn proper techniques.