WoW Classic trainer locations
454 trainers — 246 for the professions and 208 for the nine classes — standing in 35 zones. 453 of them carry a coordinate converted from the 1.12 spawn table, and each has a page with the zone's own map and a pin on it.
Grouped by where they stand rather than by what they teach, because “who can train me here” is the question you have when you are already somewhere. For the other question — every trainer of one profession, in rank order — each profession has its own list, linked from its guide.
Trainers in Ironforge
47 trainers
- Alexander Calder
- Balthus Stoneflayer
- Beldruk Doombrow
- Bengus Deepforge
- Bilban Tosslespanner
- Bink
- Braenna Flintcrag
- Brandur Ironhammer
- Briarthorn
- Daera Brightspear
- Daryl Riknussun
- Dink
- Fenthwick
- Fimble Finespindle
- Geofram Bouldertoe
- Gimble Thistlefuzz
- Gretta Finespindle
- Grimnur Stonebrand
- Groum Stonebeard
- Grumnus Steelshaper
- High Priest Rohan
- Hulfdan Blackbeard
- Ironus Coldsteel
- Jemma Quikswitch
- Jormund Stonebrow
- Juli Stormkettle
- Kelstrum Stonebreaker
- Kelv Sternhammer
- Milstaff Stormeye
- Nissa Firestone
- Nittlebur Sparkfizzle
- Olmin Burningbeard
- Ormyr Flinteye
- Regnus Thundergranite
- Reyna Stonebranch
- Rotgath Stonebeard
- Springspindle Fizzlegear
- Tally Berryfizz
- Theodrus Frostbeard
- Thistleheart
- Thonys Pillarstone
- Tinkmaster Overspark
- Toldren Deepiron
- Trixie Quikswitch
- Uthrar Threx
- Valgar Highforge
- Vosur Brakthel
Trainers in Orgrimmar
47 trainers
- Arnok
- Borgosh Corebender
- Deino
- Enyo
- Gest
- Godan
- Grezz Ragefist
- Grol'dar
- Jandi
- Jhag
- Kamari
- Kardris Dreamseeker
- Karolek
- Kelgruk Bloodaxe
- Lumak
- Magar
- Makaru
- Mirket
- Nogg
- Okothos Ironrager
- Ormak Grimshot
- Ormok
- Pephredo
- Roxxik
- Sagorne Creststrider
- Saru Steelfury
- Shayis Steelfury
- Shenthul
- Sian'dur
- Sian'tsu
- Snang
- Snarl
- Sorek
- Thund
- Thuul
- Thuwd
- Ug'thok
- Ur'kyo
- Uthel'nay
- Whuut
- X'yera
- Xor'juul
- Yelmak
- Zamja
- Zayus
- Zel'mak
- Zevrost
Trainers in Stormwind City
47 trainers
- Ander Germaine
- Arnold Leland
- Arthur the Faithful
- Betty Quin
- Borgus Steelhand
- Brother Benjamin
- Brother Joshua
- Dane Lindgren
- Demisette Cloyce
- Einris Brightspear
- Elsharin
- Gelman Stonehand
- Georgio Bolero
- High Priestess Laurena
- Ilsa Corbin
- Jalane Ayrole
- Jennea Cannon
- Katherine the Pure
- Larimaine Purdue
- Lawrence Schneider
- Lilliam Sparkspindle
- Lilyssia Nightbreeze
- Lord Grayson Shadowbreaker
- Lord Tony Romano
- Lucan Cordell
- Maginor Dumas
- Maldryn
- Maris Granger
- Nara Meideros
- Osborne the Night Man
- Randal Worth
- Sandahl
- Sellandus
- Shaina Fuller
- Sheldras Moontree
- Shylamiir
- Simon Tanner
- Sprite Jumpsprocket
- Stephen Ryback
- Tannysa
- Tel'Athir
- Theridran
- Therum Deepforge
- Thorfin Stoneshield
- Ulfir Ironbeard
- Ursula Deline
- Wu Shen
Trainers in Undercity
37 trainers
- Aelthalyste
- Anastasia Hartwell
- Angela Curthas
- Armand Cromwell
- Arthur Moore
- Baltus Fowler
- Basil Frye
- Brom Killian
- Carolyn Ward
- Christoph Walker
- Dan Golthas
- Doctor Herbert Halsey
- Doctor Marsh
- Doctor Martin Felben
- Eunice Burch
- Father Lankester
- Father Lazarus
- Franklin Lloyd
- Graham Van Talen
- Gregory Charles
- James Van Brunt
- Josef Gregorian
- Josephine Lister
- Kaal Soulreaper
- Kaelystia Hatebringer
- Killian Hagey
- Lavinia Crowe
- Lexington Mortaim
- Luther Pickman
- Malcomb Wynn
- Martha Alliestar
- Mary Edras
- Miles Dexter
- Pierce Shackleton
- Rhiannon Davis
- Richard Kerwin
- Victor Ward
Trainers in Thunder Bluff
36 trainers
- Archmage Shymm
- Aska Mistrunner
- Bena Winterhoof
- Beram Skychaser
- Birgitte Cranston
- Brek Stonehoof
- Father Cobb
- Holt Thunderhorn
- Kah Mistrunner
- Karn Stonehoof
- Kary Thunderhorn
- Ker Ragetotem
- Komin Winterhoof
- Kray
- Kym Wildmane
- Mak
- Malakai Cross
- Miles Welsh
- Mooranta
- Mot Dawnstrider
- Pand Stonebinder
- Sark Ragetotem
- Sheal Runetotem
- Siln Skychaser
- Tarn
- Teg Dawnstrider
- Tepa
- Thrag Stonehoof
- Thurston Xane
- Tigor Skychaser
- Torm Ragetotem
- Turak Runetotem
- Una
- Urek Thunderhorn
- Ursyn Ghull
- Vhan
Trainers in Darnassus
32 trainers
- Ainethil
- Alegorn
- Anishar
- Arias'ta Bladesinger
- Astaia
- Astarii Starseeker
- Dannelor
- Darianna
- Darnath Bladesinger
- Denatharion
- Dorion
- Eladriel
- Elissa Dumas
- Erion Shadewhisper
- Faldron
- Firodren Mooncaller
- Fylerian Nightwing
- Jandria
- Jeen'ra Nightrunner
- Jocaste
- Lalina Summermoon
- Lariia
- Mathrengyl Bearwalker
- Me'lynn
- Milla Fairancora
- Priestess Alathea
- Sildanair
- Sylvanna Forestmoon
- Syurna
- Taladan
- Telonis
- Trianna
Trainers in Dun Morogh
22 trainers
- Alamar Grimm
- Azar Stronghammer
- Branstock Khalder
- Bromos Grummner
- Bronk Guzzlegear
- Cook Ghilm
- Dank Drizzlecut
- Gimrizz Shadowcog
- Granis Swiftaxe
- Gremlock Pilsnor
- Grif Wildheart
- Hogral Bakkan
- Magis Sparkmantle
- Marryk Nurribit
- Maxan Anvol
- Paxton Ganter
- Solm Hargrin
- Thamner Pol
- Thorgas Grimson
- Thran Khorman
- Tognus Flintfire
- Yarr Hammerstone
Trainers in Elwynn Forest
22 trainers
- Adele Fielder
- Alchemist Mallory
- Brother Sammuel
- Brother Wilhelm
- Drusilla La Salle
- Eldrin
- Helene Peltskinner
- Herbalist Pomeroy
- Jorik Kerridan
- Keryn Sylvius
- Khelden Bremen
- Kitta Firewind
- Lee Brown
- Llane Beshere
- Lyria Du Lac
- Maximillian Crowe
- Michelle Belle
- Priestess Anetta
- Priestess Josetta
- Smith Argus
- Tomas
- Zaldimar Wefhellt
Trainers in Durotar
21 trainers
Trainers in Teldrassil
18 trainers
Trainers in Tirisfal Glades
18 trainers
Trainers in Mulgore
13 trainers
Trainers in Stranglethorn Vale
12 trainers
Trainers in The Barrens
10 trainers
Trainers in Feralas
8 trainers
Trainers in Ashenvale
7 trainers
Trainers in Darkshore
6 trainers
Trainers in Loch Modan
6 trainers
Trainers in Dustwallow Marsh
5 trainers
Trainers in Hillsbrad Foothills
5 trainers
Trainers in Swamp of Sorrows
5 trainers
Trainers in Redridge Mountains
4 trainers
Trainers in Desolace
3 trainers
Trainers in Duskwood
3 trainers
Trainers in Tanaris
3 trainers
Trainers in Wetlands
3 trainers
Trainers in Arathi Highlands
2 trainers
Trainers in Badlands
2 trainers
Trainers in Moonglade
2 trainers
Trainers in Silverpine Forest
2 trainers
Trainers in The Hinterlands
2 trainers
Trainers in Azshara
1 trainer
Trainers in Felwood
1 trainer
Trainers in Searing Gorge
1 trainer
Trainers in Stonetalon Mountains
1 trainer
Where these positions come from
The vmangos 1.12 world database, not a wiki. That distinction is the whole point: the wiki describes the current game, and Cataclysm redrew the zones, so a percentage measured against the modern Stranglethorn map is measured against half the zone this one covers. When the rosters were rebuilt, 54 of 189 positions turned out to be wrong and Stormwind failed all eleven. How this site is built sets out the conversion and what it still cannot confirm.