WoWWiki
Classese Death Knight Demon Hunter Druid Hunter Mage Monk Paladin Priest Rogue Shaman Warlock Warrior
Class races Dk Dh Dr Hu Ma Mo Pa Pr Ro Sh Wl Wr
Quests Dk Dh Dr Hu Ma Mo Pa Pr Ro Sh Wl Wr
Abilities Dk Dh Dr Hu Ma Mo Pa Pr Ro Sh Wl Wr
Spec Dk Dh Dr Hu Ma Mo Pa Pr Ro Sh Wl Wr
Talents Dk Dh Dr Hu Ma Mo Pa Pr Ro Sh Wl Wr
PvP Talents Dk Dh Dr Hu Ma Mo Pa Pr Ro Sh Wl Wr
Trainers Dk Dh Dr Hu Ma Mo Pa Pr Ro Sh Wl Wr
Glyphs Dk Dh Dr Hu Ma Mo Pa Pr Ro Sh Wl Wr
Builds Dk Dh Dr Hu Ma Mo Pa Pr Ro Sh Wl Wr
Tactics Dk Dh Dr Hu Ma Mo Pa Pr Ro Sh Wl Wr
Armor sets Dk Dh Dr Hu Ma Mo Pa Pr Ro Sh Wl Wr
Starting a Dk Dh Dr Hu Ma Mo Pa Pr Ro Sh Wl Wr
PvE Dk Dh Dr Hu Ma Mo Pa Pr Ro Sh Wl Wr
PvP Dk Dh Dr Hu Ma Mo Pa Pr Ro Sh Wl Wr
Macros Dk Dh Dr Hu Ma Mo Pa Pr Ro Sh Wl Wr

A mage trainer is an NPC that offers mages the opportunity to train and learn ranks of spells, including talent-based abilities.

Alliance Alliance Trainers

Location Mage Trainers Portal Trainers
Northshire Abbey, Elwynn Forest
(Human starting location)
IconSmall Human Male.gif Khelden Bremen (5) None
Lion's Pride Inn, Goldshire, Elwynn Forest IconSmall Human Male.gif Zaldimar Wefhellt (13) None
Wizard's Sanctum, The Mage Quarter, Stormwind IconSmall Human Female.gif Jennea Cannon (40)
IconSmall Human Male.gif Maginor Dumas (60)
IconSmall HighElf Female.gif Elsharin (50)
IconSmall Human Female.gif Larimaine Purdue (50)
Anvilmar, Dun Morogh
(Gnome starting location)
IconSmall Gnome Male.gif Marryk Nurribit (5) None
Thunderbrew Distillery, Kharanos, Dun Morogh IconSmall Gnome Male.gif Magis Sparkmantle (10) None
Hall of Mysteries, The Mystic Ward, Ironforge IconSmall Gnome Female.gif Bink (40)
IconSmall Gnome Male.gif Dink (40)
IconSmall Gnome Female.gif Juli Stormkettle (50)
IconSmall Gnome Male.gif Nittlebur Sparkfizzle (60)
IconSmall Gnome Male.gif Milstaff Stormeye (45)
World of Warcraft: The Burning Crusade Crash Site, Azuremyst Isle
(Draenei starting location)
IconSmall Draenei Female.gif Valaatu (6) None
World of Warcraft: The Burning Crusade Azure Watch, Azuremyst Isle IconSmall Draenei Male.gif Semid (10) None
World of Warcraft: The Burning Crusade The Vault of Lights, the Exodar IconSmall Draenei Female.gif Bati (40)
IconSmall Draenei Male.gif Harnan (50)
IconSmall Draenei Female.gif Edirah (60)
IconSmall Draenei Female.gif Lunaraa (30)
The Temple of the Moon, Darnassus World of Warcraft: CataclysmIconSmall NightElf Male.gif Tarelvir (60) IconSmall Human Female.gif Elissa Dumas (35)
Theramore, Dustwallow Marsh IconSmall Human Male.gif Horace Alder (50) IconSmall HighElf Female.gif Ysuria (50)

Horde Horde Trainers

Location Mage Trainers Portal Trainers
Deathknell, Tirisfal Glades
(Undead starting location)
IconSmall Undead Female.gif Isabella (5) None
Gallows' End Tavern, Brill, Tirisfal Glades IconSmall Undead Male.gif Cain Firesong (14) None
The Magic Quarter, Undercity IconSmall Undead Female.gif Anastasia Hartwell (40)
IconSmall Undead Male.gif Pierce Shackleton (50)
IconSmall Banshee.gif Kaelystia Hatebringer (60)
IconSmall Undead Male.gif Lexington Mortaim (35)
Valley of Trials, Durotar
(Troll and Orc starting location)
IconSmall Troll Female.gif Mai'ah (10) None
Sen'jin Village, Durotar IconSmall Troll Male.gif Un'Thuwa (14) None
To the Right of the Inn, The CrossRoads, Northern Barrens IconSmall Orc Male.gif Egnam (25) None
Valley of Spirits, Orgrimmar IconSmall Troll Male.gif Uthel'nay (40)
IconSmall Troll Female.gif Deino (40)
IconSmall Troll Female.gif Enyo (50)
IconSmall Troll Female.gif Pephredo (60)
IconSmall Troll Male.gif Thuul (45)
Pools of Vision, Thunder Bluff IconSmall Undead Female.gif Ursyn Ghull (40)
IconSmall Undead Male.gif Thurston Xane (50)
IconSmall Undead Male.gif Archmage Shymm (60)
IconSmall Undead Female.gif Birgitte Cranston (45)
World of Warcraft: The Burning Crusade The Sunspire, Eversong Woods
(Blood elf starting location)
IconSmall BloodElf2 Female.gif Julia Sunstriker (5) None
World of Warcraft: The Burning Crusade Falconwing Square, Eversong Woods IconSmall BloodElf2 Female.gif Garridel (12) None
World of Warcraft: The Burning Crusade Sunfury Spire, Silvermoon IconSmall BloodElf2 Female.gif Zaedana (40)
IconSmall BloodElf2 Male.gif Quithas (50)
IconSmall BloodElf2 Male.gif Inethven (60)
IconSmall BloodElf2 Female.gif Narinth (30)
Stonard, Swamp of Sorrows None IconSmall BloodElf2 Male.gif Lorrin Foxfire (41)

Neutral Neutral Trainers

Location Mage Trainers Portal Trainers
World of Warcraft: The Burning Crusade Terrace of Light, Shattrath City None IconSmall Draenei Female.gif Iorioa (63)
World of Warcraft: The Burning Crusade Scryer's Tier, Shattrath City None IconSmall BloodElf2 Female.gif Mi'irku Farstep (63)
World of Warcraft: Wrath of the Lich King The Violet Gate, Dalaran IconSmall Human Female.gif Jessa Weaver (75)
IconSmall HighElf Male.gif Warcaster Fanoraithe (75)
IconSmall Human Female.gif Archmage Celindra (80)

Patches and hotfixes

World of Warcraft: The Burning Crusade Patch 2.4.2 (2008-05-13): Undocumented change
            Ysuria and Lorrin Foxfire added, training Teleports and Portals to Theramore and Stonard, respectively
As well as class trainers Horace Alder to Theramore