I have been taking from a teacher on & off for about a year now. She is a professional BD in the area and an awesome dancer. She has about 4 loyal students who have been with her approx 7 or 8 years. One of them who is very young has become quite a great dancer herself. The others seem to be there for the exercise and social aspect. I am there to learn and to drill. One of the girls who has been with her for about a year had a lot of prior dancing and is not too bad but still struggles. During class, all we do is dance or (attempt to dance) to her difficult choreographies that she dances in her performances. All of us cannot keep up with her and/or do not perform all the moves and transitions properly (Ok, I'll speak for myself). And her loyal students do not seem to mind that they are not dancing well or improving. I’m feeling lost and beginning to feel inadequate when I take her class. I have suggested to her that we do some drilling so that we can learn how to do the moves and improve on technique. However, she says we need to practice the choreographies that she performs in case we ever want to perform (she goes thru a new choreo so quickly and then starts a new one that she performs before we even come close to having the first dance down). She is very sweet, though. Every time a new student that is a beginner or beginner advanced takes her class, they never come back and the teacher will say why don’t I ever have new students who continue? Please tell me if I can benefit from her style of teaching or is my self confidence being undermined?