There are a lot of lessons to be had at California Elite. You can take dance, swimming, gymnastics at all different levels. The problem, there is so much going on that it's very crowded. The dance teachers seem well qualified though and their students love them. The swimming teachers leave a little to be desired. However, this is a huge building with lots of lessons for your little one all day long.