This wiki contains inaccurate and out-of-date information. Please head over to for more accurate and up-to-date game information.



A trainer is a special type of NPC that gives out class abilities and spells, or profession skills and recipes. Most of these improvements cost money (increasing with level) and only become available at certain levels. Guards in capitals can point players to the nearest trainer.

Players looking to increase their skill in a profession need to find a skilled trainer to help out.

Types of trainers

Class trainers

Pointer trainer on 32x32.png
Interact with trainer
Pointer trainer off 32x32.png
Trainer out of range

Primary profession trainers

Secondary profession trainers

Other trainers

Trainer titles

Grand Master

World of Warcraft: Wrath of the Lich King This section concerns content exclusive to Wrath of the Lich King.

Grand Master is a title given to a trainer who can train a character to the Grand Master stage of a profession (requires World of Warcraft: Wrath of the Lich King).

Grand Master Trainers can be found in various far-flung locations for each faction in Northrend, but most are found in the faction starting towns of (Alliance Valgarde and Valiance Keep for the Alliance, Horde Vengeance Landing and Warsong Hold) for the Horde, and Dalaran for both factions.


World of Warcraft: The Burning Crusade Before Patch 2.3, Master was a title given to a trainer who could train a character to the Artisan stage of a profession. After Patch 2.3, most Master titles were removed from trainers, and all capital city trainers could train up to Artisan.

In the past, Master Trainers would be found in various far-flung locations for each faction. Some were even found inside dungeon instances!

Other titles

Previous to Patch 2.3, profession trainers used to also have various levels of trainer titles from Journeyman to Expert to Artisan, such that they could only train to below the level of their title. Now in Azeroth (except Northrend), there is a main trainer and an occasional apprentice trainer (mostly in Silvermoon City and Undercity for some reason).

Patch changes

See also