Všeobecne možno kašeľ rozdeliť do dvoch kategórií: suchý kašeľ a vlhký kašeľ. Nie je vždy ľahké rozlíšiť suchý kašeľ od kašľa vlhkého a v prekrývajúcich sa obdobiach je to ešte ťažšie.
Suchý kašeľ je šteklivý a dráždivý kvôli podráždeniu hrdla, ktoré je spôsobené cudzími časticami, prachom alebo infekciou hrdla. Pri tomto druhu kašľa sa netvorí hlien. Suchý kašeľ sa zvyčajne lieči antitusikami.
Produktívny (vlhký) kašeľ je charakterizovaný tvorbou hlienu v pľúcach. Kašľací reflex je mechanizmus, ktorého cieľom je vypudiť všetok hlien a vyčistiť tak pľúca. Vlhký kašeľ sa zvyčajne lieči expektoranciou.

