Девять доступных классов включают в себя: друида (Druid), охотника (Hunter), мага (Mage), паладина (Paladin), жреца (Priest), разбойника (Rogue), шамана (Shaman), колдуна (Warlock) и воина (Warrior). Два класса изначально являлись индивидуальными для фракций: паладины для Альянса и шаманы для Орды. Однако с выходом дополнения Burning Crusade эта особенность исчезла — кровавые эльфы могут быть паладинами, что в их случае называется «кровавыми рыцарями» («Blood Knights»), а дренеи — шаманами. Дренеи тоже могут быть паладинами. Выбор классов также ограничивается расой персонажа. Существует 26 возможных комбинаций расы и класса для каждой из сторон, то есть в World of Warcraft в настоящее время для персонажа можно выбрать одну из 52-х возможных комбинаций.

Аддон Wrath of the Lich King добавит новый класс для всех рас — рыцарь смерти (Death Knight). В отличии от других классов, этот класс нельзя будет выбрать сначала. Для этого нужно будет достичь уровня 80 и пройти серию квестов чтобы открыть класс. Затем игрок может создать нового персонажа с этим классом. Но этот персонаж начнётся не с самого начала, ему будут дан высокий уровень и мощный арсенал заклинаний. Также заклинания рыцарей смерти будут зависеть от нового «ресурса» — рун.