<human>:  How many teams are in the NHL?
<bot>: There are 31 teams in the NHL. The NHL is the highest level of professional ice hockey in North America. The NHL is made up of the National Hockey League (NHL), the American Hockey League (AHL), the ECHL, and the CHL.