Tanssinopettaja johtaa tanssitunteja ihmisryhmille tai yksilöille, jotka on suunniteltu opettamaan osallistujille erilaisia tanssitekniikoita. Tanssin fyysisesti vaativan luonteen vuoksi monet ammattitanssit jäävät eläkkeelle 20- tai 30 -luvun alussa, mutta käyttävät taitojaan hyödyntämällä työtä tanssinopettajana. Koulut, yliopistot ja tuotantoyritykset palkkaavat usein kokopäiväisiä tanssinopettajia, mutta monet tanssinopettajat ovat itsenäisiä ammatinharjoittajia.
Useimmat tanssijat aloittavat tanssitunnit hyvin nuorena ja oppivat monien vuosien aikana erilaisia tanssityylejä. Esittävä taidekoulu ja jotkut korkeakoulut tarjoavat tanssin koulutusohjelmia. Jotkut työnantajat haluavat palkata tanssinopettajia, joilla on tanssin tutkinto, mutta yleensä joku, jolla on laaja tanssitausta, voi työskennellä tanssinopettajana tutkinnon kanssa tai ilman.
Tanssitunnit ovat usein fyysisesti raskaita, joten tyypillisellä tanssinopettajalla on oltava perustiedot kuntoharjoittelusta voidakseen johtaa luokan osallistujia lämmittelyharjoitusten läpi. Jotkut tanssinopettajat työskentelevät pääasiassa lasten kanssa, jolloin kouluopetuksen tai lastenhoidon tausta osoittautuu usein hyödylliseksi. Aikuisille suunnatut tunnit voivat houkutella kaikenikäisiä osallistujia, joten tanssinopettajalla on oltava kyky mukauttaa ohjelma niin, että se sopii sekä taitaville tanssijoille että liikuntarajoitteisille. Itsenäiset opettajat veloittavat yleensä osallistujamaksun, kun taas kouluissa ja oppilaitoksissa työskentelevät opettajat ovat joko sopimussuhteisia tai palkattuja työntekijöitä, joille maksetaan palkkioita luokan läsnäolotasosta riippumatta.
Monet opettajat keskittävät luokkansa tanssityyliin, kuten balettiin, napautukseen tai juhlasaliin. Voidakseen opettaa tehokkaasti uusia tansseja ja liikkeitä opettajien on usein osoitettava tansseja ennen luokkaa. Nuoremmat ja ketterämmät ihmiset opettavat yleensä tunteja, joissa on fyysisesti haastavampia tanssityyppejä, kun taas vanhemmat opettajat keskittyvät usein enemmän hitaampiin ja vähemmän fyysisiin tanssityyleihin. Itsenäisten ammatinharjoittajien, jotka työskentelevät asiakkaiden kanssa yksitellen, odotetaan tuntevan tanssitekniikat monipuolisesti, jotta he voivat valmistaa sopivasti opiskelijoita erilaisia taitoja vaativiin tanssiroolien koesoittoihin.
Koreografit ovat tanssinopettajia, jotka kehittävät uusia tanssirutiineja ja kouluttavat tanssijoita esiintymään näyttämöesityksissä ja kappaleissa. Näyttämöjohtajat tekevät tiivistä yhteistyötä koreografien kanssa kehittääkseen tanssiliikkeitä, jotka sopivat tietyn näytelmän tai musikaalin aiheisiin. Suuret balettiyhtiöt työllistävät useita tanssinopettajia, joista osa kouluttaa yksittäisiä tanssijoita, kun taas toiset työskentelevät koreografina ja auttavat koordinoimaan tanssiesityksiä.