Hver spillerfigur i tilhører én av de tolv forskjellige klassene tilgjengelige i spillet. Hver klasse har også to til fire forskjellige spesialiseringer som har stor effekt på spillopplevelsen, og spillerne kan fritt bytte mellom spesialiseringer. Noen klasser kan kun velges av spesifikke raser, og har spesifikke materialer («armor types») de kan bruke. Klassene «paladin» og «shaman» var låst til de to sidene, «Alliance» og «Horde», til utgivelsen av utvidelsen.