Now that you can choose where you want to level in, where do you think each race should do it, lore wise? (1-50)

Here's my view on it:

Human

Elwynn Forest -> Westfall -> Redridge Mountains -> Duskwood -> Northern Stranglethorn -> Cape of Stranglethorn -> Western Plaguelands -> Eastern Plaguelands -> Badlands -> Searing Gorge -> Burning Steppes -> Swamp of Sorrows -> Blasted Lands.

Dwarf

Dwarf starting experience -> Dun Morogh -> Loch Modan -> Wetlands -> Arathi Highlands -> Hinterlands -> Western Plaguelands -> Eastern Plaguelands -> Badlands -> Searing Gorge -> Burning Steppes -> Swamp of Sorrows -> Blasted Lands.

Gnome

Gnome starting experience -> same as Dwarf.

Night elf

Teldrassil -> Darkshore -> Ashenvale -> Stonetalon Mountains -> Desolace -> Feralas -> Thousand Needles -> Felwood -> Winterspring -> Silithus.

Draenei

Azuremyst Isle -> Bloodmyst Isle -> Hellfire Peninsula -> Zangarmarsh -> Nagrand -> Terokkar Forest -> Shadowmoon Valley / Shadowmoon Valley -> Gorgrond -> Talador -> Spires of Arak -> Nagrand.

Worgen

Gilneas -> Darkshore -> Ashenvale -> Stonetalon Mountains -> Desolace -> Feralas -> Thousand Needles -> Felwood -> Winterspring -> Silithus / Mount Hyjal -> Deepholm -> Uldum -> Twilight Highlands.

Pandaren

Wandering Isle -> Jade Forest -> Valley of the Four Winds/Krasarang Wilds -> Kun-Lai Summit -> Townlong Steppes -> Dread Wastes.

Orc

Orc Starting Experience - > Durotar -> Northern Barrens -> Ashenvale -> Stonetalon Mountains -> Southern Barrens -> Dustwallow Marsh -> Thousand Needles -> Tanaris -> Un'Goro Crater -> Silithus.

Troll

Troll starting experience -> same as Orc.

Tauren

Mulgore -> Northern Barrens -> Ashenvale -> Stonetalon Mountains -> Southern Barrens -> Dustwallow Marsh -> Thousand Needles -> Tanaris -> Un'Goro Crater -> Silithus.

Undead

Tirisfal Glades -> Silverpine Forest -> Hillsbrad Foothills -> Arathi Highlands -> Hinterlands -> Western Plaguelands -> Eastern Plaguelands -> Badlands -> Searing Gorge -> Burning Steppes -> Swamp of Sorrows -> Blasted Lands.

Blood elf

Eversong Woods -> Ghostlands -> Hellfire Peninsula -> Zangarmarsh -> Blade's Edge Mountains -> Netherstorm.

Goblin

Goblin starting experience -> Azshara -> Ashenvale -> Stonetalon Mountains -> Southern Barrens -> Dustwallow Marsh -> Thousand Needles -> Tanaris -> Un'Goro Crater -> Silithus / Vash'jir -> Deepholm -> Uldum -> Twilight Highlands.

Allied races were all added during BFA, but it would be boring to level them all up in Kul Tiras/Zandalar. so, here's my take on it (there would be timeline issues, though):

Highmountain Tauren

Broken Isles (because of Highmountain).

Nightborne

Broken Isles (because of Suramar).

Lightforged Draenei

Legion content (because they were introduced on Argus and because of the demonic theme of the expansion).

Void elf

Legion content, i guess (because they were introduced through Alleria's transformation on Argus).

Dark iron Dwarf

Same as Dwarf (especially considering you are going through Searing Gorge and Burning Steppes).

Mag'har Orc

Warlords of Draenor.

Zandalari Troll

Zandalar.

Kul Tiran Human

Kul Tiras.

Mechagnome

Kul Tiras.

Vulpera

Zandalar.

Classes:

Death Knight

Northrend/Shadowlands.

Monk

Pandaria.

Demon Hunter

Legion.

How would you do it? share your take on it.