I would thoroughly recommend MAD Academy with Debs, I went with my daughter for over a year and a half and she absolutely loved it. Catherine loved to dance and sing (though only when on her own) and I wanted to find a way to encourage this. 

Debs and the MAD Academy were perfect. She started out shy in the classes and by the end she became a very confident little girl. The classes are a good mix of dancing, games and songs that keep all children entertained and focused.
unfortunately, due to starting preschool we had to give it up but she still sings and dances every moment she can get and remembers half of the songs six months on!!!