Trainer

A trainer is a special type of NPC that offers certain training or services, for a price. Guards in capitals can point players to the nearest trainer of any given type.
: interact with trainer trainer out of range
== Types of trainers ==
=== Class trainers ===
Class trainers offer characters of the appropriate class the opportunity to reset their specialization, talents or glyphs, as well as selling the Dual Talent Specialization ability.
* Death knight trainer
* Druid trainer
* Hunter trainer (with pet trainers)
* Mage trainer (with portal trainers)
* Paladin trainer
* Priest trainer
* Rogue trainer
* Shaman trainer
* Warrior trainer
* Warlock trainer
=== Profession trainers ===
Professions trainers give out profession skills and recipes, once the character has reached the appropriate level and proficiency.
==== Primary profession trainers ====
* Alchemy trainer
* Blacksmithing trainer
* Enchanting trainer
* Engineering trainer
* Inscription trainer 
* Jewelcrafting trainer 
* Leatherworking trainer
* Tailoring trainer
* Herbalism trainer
* Mining trainer
* Skinning trainer
==== Secondary profession trainers ====
* Cooking trainer
* First Aid trainer
* Fishing trainer
* Archaeology trainer 
=== Other trainers ===
* Riding trainer
== Trainer titles ==
=== Legion Master ===
Legion Master is the Legion stage of a profession where the player may create items upto and including skill of level 800 (requires ).
=== Draenor Master ===
Draenor Master is the Warlords of Draenor stage of a profession where the player may create items upto and including skill of level 700 (requires ).
=== Zen Master ===
Zen Master is the Mists of Pandaria stage of a profession where the player may create items upto and including skill of level 600 (requires ).
=== Illustrious Grand Master ===
Illustrious Grand Master is the Cataclysm stage of a profession where the player may create items upto and including skill of level 525 (requires ).
Since the 4.x release patches all trainers will train to this level, except for the multi-profession trainers found in starting areas.
=== Grand Master ===
Grand Master is a title given to a trainer who can train a character to the Grand Master stage of a profession (requires ).
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 ( Valgarde and Valiance Keep for the Alliance, Vengeance Landing and Warsong Hold) for the Horde, and Dalaran for both factions.
=== Master ===
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 ==
*Pre-release weapon trainers for info on historical separate weapon skill trainers.
 
es:Instructor