There are six types of tap dancing:

Irish tap (RiverDance)
Broadway tap (“Tea for two” type of numbers)
Acrobatics tap (Nicholas & Berry Brothers)
Jazz tap (Gene Kelly)
Ballroom tap (Fred Astaire)
Hoofing New York Style (Gregory Hines and Savion Glover

I teach “hoofing”, the most advanced and in many ways most difficult of all tap dances. Not only do hoofers learn how to dance, but they also become musicians because tap dancers make music the same way percussionists do. Therefore, tap dancing is difficult because students have to learn two disciplines at the same time: music and dance.