While dance teachers and choreographers both teach their students' different dance moves, there are a couple of distinct differences between the two types of instructors. A dance teacher's main focus is to teach their students the fundamentals of dance, from form and techniques to specific moves and routines. A choreographer focuses on creating a dance routine and teaching it to their dancers.