Finding a great dance teacher is a very personal quest. Depending on your age, experience, and preferences for personality, teaching style and pace, the "perfect" dance teacher may look completely different for diverse students.
Beginning dancers of any age may feel slightly intimidated in the dance class at first, and therefore might look for a teacher who is compassionate, gentle, patient and non judgmental. Dancers who are more experienced may be on the search for an aggressive teacher who is will challenge and push them beyond their limits.