A shaman trainer is an NPC that offers shamans the opportunity to train abilities and reset their talent points . A general rule-of-thumb for finding the local Shaman trainer is to search the city's more naturalistic and open areas. Druid trainers are usually found alongside them in such places.
Alliance Trainers
Location
Shaman Trainers
Crash Site , Azuremyst Isle (Draenei starting location)
Firmanvaar (6)
Azure Watch , Azuremyst Isle
Tuluun (15)
Anvilmar , Dun Morogh
Teo Hammerstorm (5)
Kharanos , Dun Morogh
Halbin Frosthammer (10)
Temple of the Moon , Darnassus
Droha (60)
The Crystal Hall , the Exodar
Gurrag (40) Sulaa (50) Hobahken (60) Farseer Nobundo (70)
The Great Forge , Ironforge
Farseer Javad (50)
Dwarven District , Stormwind
Dalga Hammerbeak (40) Bolner Hammerbeak (50) Farseer Umbrua (60)
Blood Watch , Bloodmyst Isle
Adrihi (25)
Thelsamar , Loch Modan
Grenhild Darktalon (25)
Silver Enclave , Dalaran
Farseer Lopaa (80)
Horde Trainers
Location
Shaman Trainers
Valley of Trials , Durotar (Orc starting location)
Shikrik (10)
Darkspear Training Grounds , Durotar (Troll starting location)
Nekali (11)
Sen'jin Village , Durotar
Cona (25)
Razor Hill Barracks , Razor Hill , Durotar
Swart (15)
Valley of Wisdom , Orgrimmar
Sian'tsu (40) Sagorne Creststrider (50) Kardris Dreamseeker (60) Sahi Cloudsinger (60)
Goblin Slums , Orgrimmar
Environmental Engineer Linza (60)
Valley of Spirits , Orgrimmar
Witch Doctor Umbu (60)
KTC Headquarters , Kezan (Goblin starting location) Shipwreck Shore , The Lost Isles Wild Overlook , The Lost Isles Town-In-A-Box , The Lost Isles Sky Falls , The Lost Isles Gallywix Docks , The Lost Isles
Maxx Avalanche (10)
Camp Narache , Mulgore (Tauren starting location)
Meela Dawnstrider (10)
Bloodhoof Village , Mulgore
Narm Skychaser (13)
Walk of Elders , Silvermoon City
Gez'li (60)
Spirit Rise , Thunder Bluff
Tigor Skychaser (40) Siln Skychaser (50) Beram Skychaser (60)
The Apothecarium , Undercity
Mahala Cloudsong (60)
The Crossroads , Northern Barrens
Brulla (25)
Stonard , Swamp of Sorrows
Haromm (50)
Sunreaver's Sanctuary , Dalaran
Murgha the Tempered (80)
Neutral Trainers