A class trainer is an NPC who is able to train your character its many class-related skills (abilities, powers, and spells). They are able to teach new skills every 2 levels (even levels) until level 60, and every level for levels 60-80. For the most part, class trainers only exist in non-Northrend parts of Azeroth.[1]
A class trainer can also untrain your talents (making you untalented) for a price. Untraining costs 1 the first time, then increases by 5
thereafter for a maximum cost of 50
. The costs are reduced by 5
each month to a minimum of 15
.[citation needed]
When using the tracking system with the minimap they will appear with a blue book () at their locations.
The trainer page has links to a comprehensive list of trainers for each class.
In Mists of Pandaria
Edit

As of Patch 5.0, players no longer need to visit class trainers to learn new abilities as they are automatically learned when the required level is reached.
In Cataclysm
Edit
Class trainers have been added to
Dalaran and
Shattrath City, generally replacing city portals that were removed.
References
Edit
- ^ Class trainers according to Wowhead.