There are currently 10 classes available in Hearthstone which are Demon Hunter, Druid, Hunter, Mage, Paladin, Priest, Rogue, Shaman, Warlock, and Warrior.