The beta client's Shaman spellbook (build 70170) has 56 spells in 181 ranks across Elemental (62), Enhancement (72) and Restoration (47), every spell with the level it is first trained at, listed below. 7 of them come with a talent instead of a trainer: Lava Burst, Mana Tide Totem, Nature's Swiftness, Rage of the Farseer, Riptide, Stormstrike and Water Shield. The Shaman calculator shows the book page by page and by level.
The guide counts 61 spells: the 56 in the spellbook below and Armor Proficiency, Attack, Block, Dodge and Languages, which the list below leaves out.

Stoneskin TotemLevel 4. Classic, Rank 1: The totem protects party members within 20 yards, reducing melee damage taken by 4. Now, Rank 1: The totem protects party members within 30 yards, reducing Physical damage taken by 4.

Flametongue WeaponLevel 10. Classic, Rank 1: Each hit causes 5 to 17 additional Fire damage, based on the speed of the weapon. Now, Rank 1: Each hit causes 5 to 18 additional Fire damage, based on the speed of the weapon.

Frost Resistance TotemLevel 24. Classic, Rank 1: Summons a Frost Resistance Totem with 5 health at the feet of the caster for 2 min. Now, Rank 1: Summons a Frost Resistance Totem with 5 health at the feet of the caster for 5 min.

StormstrikeLevel 25. Classic: Gives you an extra attack. Now: Instantly strike for normal weapon damage and increase the damage you deal to the target with your next Lightning Bolt, Chain Lightning, or Earth Shock spell by 20% for 12 sec.

Fire Resistance TotemLevel 28. Classic, Rank 1: Summons a Fire Resistance Totem with 5 health at the feet of the caster for 2 min that increases the fire resistance of party members within 20 yards by 30. Now, Rank 1: Summons a Fire Resistance Totem with 5 health at the feet of the caster for 5 min that increases the fire resistance of party and raid members within 30 yards by 30.

Flametongue TotemLevel 28. Classic, Rank 1: The totem enchants all party members' main-hand weapons with fire if they are within 20 yards. Now, Rank 1: The totem enchants all party members' main-hand weapons with fire if they are within 30 yards.

Nature Resistance TotemLevel 30. Classic, Rank 1: Summons a Nature Resistance Totem with 5 health at the feet of the caster for 2 min that increases the nature resistance of party members within 20 yards by 30. Now, Rank 1: Summons a Nature Resistance Totem with 5 health at the feet of the caster for 5 min that increases the nature resistance of party and raid members within 30 yards by 30.

Windfury WeaponLevel 30. Classic, Rank 1: Lasts for 5 minutes. Now, Rank 1: When applied to main hand, disables any benefit you personally receive from Windfury Totem.

Windfury TotemLevel 32. Classic, Rank 1: The totem enchants all party members main-hand weapons with wind, if they are within 20 yards. Now, Rank 1: The totem enhances the melee attacks of all party members within 30 yards.

Healing WaveLevel 1. Classic, Rank 3: Heals a friendly target for 136 to 162. Now, Rank 3: Heals a friendly target for 126 to 150.

Rockbiter WeaponLevel 1. Classic, Rank 1: Lasts for 5 minutes. Now, Rank 1: Lasts for 60 minutes.

Earth ShockLevel 4. Classic, Rank 3: Instantly shocks the target with concussive force, causing 65 to 69 Nature damage. Now, Rank 3: Instantly shocks the target with concussive force, causing 51 to 55 Nature damage.

Lightning ShieldLevel 8. Classic, Rank 2: When a spell, melee or ranged attack hits the caster, the attacker will be struck for 29 Nature damage. Now, Rank 2: When a spell, melee or ranged attack hits the caster, the attacker will be struck for 24 Nature damage.

Flame ShockLevel 10. Classic, Rank 1: Instantly sears the target with fire, causing 25 Fire damage immediately and 28 Fire damage over 12 sec. Now, Rank 1: Instantly sears the target with fire, causing 24 Fire damage immediately and 28 Fire damage over 12 sec.

Searing TotemLevel 10. Now, Rank 1: Summons a Searing Totem with 5 health at your feet for 30 sec that repeatedly attacks an enemy within 20 yards for 9 to 11 Fire damage.

Strength of Earth TotemLevel 10. Classic, Rank 1: The totem increases the strength of party members within 20 yards by 10. Now, Rank 1: The totem increases the strength of party members within 30 yards by 7.

Tremor TotemLevel 18. Classic: Lasts 2 min. Now: Lasts 5 min.

Frost ShockLevel 20. Classic, Rank 1: Instantly shocks the target with frost, causing 95 to 101 Frost damage and slowing movement speed by 50%. Now, Rank 1: Instantly shocks the target with frost, causing 68 to 72 Frost damage and slowing movement speed by 50%.

Frostbrand WeaponLevel 20. Classic, Rank 1: Each hit has a chance of causing 47 additional Frost damage and slowing the target's movement speed by 25% for 8 sec. Now, Rank 1: Each hit has a chance of causing 44 additional Frost damage and slowing the target's movement speed by 25% for 8 sec.

Healing Stream TotemLevel 20. Classic, Rank 1: Summons a Healing Stream Totem with 5 health at the feet of the caster for 1 min that heals group members within 20 yards for 6 every 2 seconds. Now, Rank 1: Summons a Healing Stream Totem with 5 health at the feet of the caster for 5 min that heals group members within 30 yards for 5 every 2 seconds.

Lesser Healing WaveLevel 20. Classic, Rank 1: Heals a friendly target for 170 to 194. Now, Rank 1: Heals a friendly target for 150 to 172.

Poison Cleansing TotemLevel 22. Classic: Summons a Poison Cleansing Totem with 5 health at the feet of the caster that attempts to remove 1 poison effect from party members within 20 yards every 5 seconds. Now: Summons a Poison Cleansing Totem with 5 health at the feet of the caster that attempts to remove 1 poison effect from party members within 30 yards every 5 seconds.

Mana Tide TotemLevel 25. Classic, Rank 1: Summons a Mana Tide Totem with 5 health at the feet of the caster for 12 sec that restores 170 mana every 3 seconds to group members within 20 yards. Now, Rank 1: Summons a Mana Tide Totem with 5 health at the feet of the caster for 12 sec that restores 88 mana every 3 seconds to group members within 30 yards.

Magma TotemLevel 26. Classic, Rank 1: Summons a Magma Totem with 5 health at the feet of the caster for 20 sec that causes 22 Fire damage to creatures within 8 yards every 2 seconds. Now, Rank 1: Summons a Magma Totem with 5 health at the feet of the caster for 20 sec that causes 20 Fire damage to creatures within 8 yards every 2 seconds.

Mana Spring TotemLevel 26. Classic, Rank 1: Summons a Mana Spring Totem with 5 health at the feet of the caster for 1 min that restores 4 mana every 2 seconds to group members within 20 yards. Now, Rank 1: Summons a Mana Spring Totem with 5 health at the feet of the caster for 5 min that restores 4 mana every 2 seconds to group members within 30 yards.

Windwall TotemLevel 36. Classic, Rank 1: The totem protects party members within 20 yards, reducing ranged damage taken by 32. Now, Rank 1: The totem protects party members within 30 yards, reducing ranged damage taken by 32.

Disease Cleansing TotemLevel 38. Classic: Summons a Disease Cleansing Totem with 5 health at the feet of the caster that attempts to remove 1 disease effect from party members within 20 yards every 5 seconds. Now: Summons a Disease Cleansing Totem with 5 health at the feet of the caster that attempts to remove 1 disease effect from party members within 30 yards every 5 seconds.

Chain HealLevel 40. Classic, Rank 1: Heals the friendly target for 332 to 380, then jumps to heal additional nearby targets. Now, Rank 1: Heals the friendly target for 245 to 281, then jumps to heal additional nearby targets.

Grace of Air TotemLevel 42. Classic, Rank 1: The totem increases the agility of party members within 20 yards by 43. Now, Rank 1: The totem increases the agility of party members within 30 yards by 49.
The Shaman spells whose tooltip reads differently from Classic, tagged numbers when only the numbers moved and wording when the text did: what each does now, what it did in Classic, and the levels it is learned at. The abilities above are left out.

Call of the AncestorsNew. Learned at level 30. Now: 3 sec cast. Simultaneously places up to 4 totems specified in the Totem Bar. Can call different totems than Call of the Elements. (beta client 1.60.1.70170)

Call of the SpiritsNew. Learned at level 40. Now: 3 sec cast. Simultaneously places up to 4 totems specified in the Totem Bar. Can call different totems than Call of the Elements or Call of the Ancestors. (beta client 1.60.1.70170)

Earth ShockChanged, numbers. Learned at level 4, ranks to 60. Now (rank 7): 450 Mana, 20 yd range, Instant, 6 sec cooldown. Instantly shocks the target with concussive force, causing 293 to 309 Nature damage. It also interrupts spellcasting and prevents any spell in that school from being cast for 2 sec. Causes a high amount of threat. Was: Instantly shocks the target with concussive force, causing 517 to 545 Nature damage. It also interrupts spellcasting and prevents any spell in that school from being cast for 2 sec. Causes a high amount of threat. (beta client 1.60.1.70170)

Flame ShockChanged, numbers. Learned at level 10, ranks to 60. Now (rank 6): 410 Mana, 20 yd range, Instant, 6 sec cooldown. Instantly sears the target with fire, causing 166 Fire damage immediately and 176 Fire damage over 12 sec. Was: Instantly sears the target with fire, causing 292 Fire damage immediately and 320 Fire damage over 12 sec. (beta client 1.60.1.70170)

Frost ShockChanged, numbers. Learned at level 20, ranks to 58. Now (rank 4): 430 Mana, 20 yd range, Instant, 6 sec cooldown. Instantly shocks the target with frost, causing 278 to 294 Frost damage and slowing movement speed by 50%. Lasts 8 sec. Was: Instantly shocks the target with frost, causing 492 to 520 Frost damage and slowing movement speed by 50%. Lasts 8 sec. (beta client 1.60.1.70170)

Lava Burst (from its talent)New. Learned at level 40, ranks to 60. Now (rank 3): 265 Mana, 30 yd range, 2.5 sec cast, 10 sec cooldown. You hurl molten lava at the target, dealing 192 to 248 Fire damage. If your Flame Shock is on the target, Lava Burst deals 20% increased damage. (beta client 1.60.1.70170) 
Magma TotemChanged, numbers. Learned at level 26, ranks to 56. Now (rank 4): 650 Mana, Instant, Tools: Fire Totem. Summons a Magma Totem with 5 health at the feet of the caster for 20 sec that causes 73 Fire damage to creatures within 8 yards every 2 seconds. Was: Summons a Magma Totem with 5 health at the feet of the caster for 20 sec that causes 75 Fire damage to creatures within 8 yards every 2 seconds. (beta client 1.60.1.70170)

Searing TotemChanged, numbers. Learned at level 10, ranks to 60. Now (rank 6): 170 Mana, Instant, Tools: Fire Totem. Summons a Searing Totem with 5 health at your feet for 55 sec that repeatedly attacks an enemy within 20 yards for 40 to 54 Fire damage. Was: scales with 8.3% of spell power (direct). (beta client 1.60.1.70170)

Totemic RecallNew. Learned at level 20. Now: Instant. Returns your totems to the earth, giving you 25% of the mana required to cast each totem destroyed by Totemic Recall. (beta client 1.60.1.70170)

Fire Resistance TotemChanged, wording. Learned at level 28, ranks to 58. Now (rank 3): 180 Mana, Instant, Tools: Water Totem. Summons a Fire Resistance Totem with 5 health at the feet of the caster for 5 min that increases the fire resistance of party and raid members within 30 yards by 60. Was: Summons a Fire Resistance Totem with 5 health at the feet of the caster for 2 min that increases the fire resistance of party members within 20 yards by 60. (beta client 1.60.1.70170)

Flametongue TotemChanged, wording. Learned at level 28, ranks to 58. Now (rank 4): 275 Mana, Instant, Tools: Fire Totem. Summons a Flametongue Totem with 5 health at the feet of the caster. The totem enhances the melee attacks of all party members within 30 yards. Each main hand hit causes 17 to 55 additional Fire damage, based on the speed of the weapon. Slower weapons cause more fire damage per swing. Lasts 5 min. Was: Summons a Flametongue Totem with 5 health at the feet of the caster. The totem enchants all party members' main-hand weapons with fire if they are within 20 yards. Each hit causes 15.8 to 48.7 additional Fire damage, based on the speed of the weapon. Slower weapons cause more fire damage per swing. Lasts 2 min. (beta client 1.60.1.70170)

Flametongue WeaponChanged, wording. Learned at level 10, ranks to 56. Now (rank 6): 155 Mana, Instant. Imbue the Shaman's weapon with fire. Each hit causes 35 to 112 additional Fire damage, based on the speed of the weapon. Slower weapons cause more fire damage per swing. When applied to main hand, disables any benefit you personally receive from Flametongue Totem. Lasts for 60 minutes. Was: Imbue the Shaman's weapon with fire. Each hit causes 36 to 112 additional Fire damage, based on the speed of the weapon. Slower weapons cause more fire damage per swing. Lasts for 5 minutes. (beta client 1.60.1.70170)

Frost Resistance TotemChanged, wording. Learned at level 24, ranks to 54. Now (rank 3): 180 Mana, Instant, Tools: Fire Totem. Summons a Frost Resistance Totem with 5 health at the feet of the caster for 5 min. The totem increases party and raid members' frost resistance by 60, if within 30 yards. Was: Summons a Frost Resistance Totem with 5 health at the feet of the caster for 2 min. The totem increases party members' frost resistance by 60, if within 20 yards. (beta client 1.60.1.70170)

Frostbrand WeaponChanged, numbers. Learned at level 20, ranks to 58. Now (rank 5): 160 Mana, Instant. Imbue the Shaman's weapon with frost. Each hit has a chance of causing 169 additional Frost damage and slowing the target's movement speed by 25% for 8 sec. Lasts for 60 minutes. Was: Imbue the Shaman's weapon with frost. Each hit has a chance of causing 186 additional Frost damage and slowing the target's movement speed by 25% for 8 sec. Lasts for 5 minutes. (beta client 1.60.1.70170)

Grace of Air TotemChanged, numbers. Learned at level 42, ranks to 60. Now (rank 3): 310 Mana, Instant, Tools: Air Totem. Summons a Grace of Air Totem with 5 health at the feet of the caster. The totem increases the agility of party members within 30 yards by 89. Lasts 5 min. Was: Summons a Grace of Air Totem with 5 health at the feet of the caster. The totem increases the agility of party members within 20 yards by 77. Lasts 2 min. (beta client 1.60.1.70170)

Lightning ShieldChanged, numbers. Learned at level 8, ranks to 56. Now (rank 7): 370 Mana, Instant. The caster is surrounded by 3 balls of lightning. When a spell, melee or ranged attack hits the caster, the attacker will be struck for 178 Nature damage. This expends one lightning ball. Only one ball will fire every few seconds. Lasts 10 min. Was: The caster is surrounded by 3 balls of lightning. When a spell, melee or ranged attack hits the caster, the attacker will be struck for 198 Nature damage. This expends one lightning ball. Only one ball will fire every few seconds. Lasts 10 min. (beta client 1.60.1.70170)

Nature Resistance TotemChanged, wording. Learned at level 30, ranks to 60. Now (rank 3): 180 Mana, Instant, Tools: Air Totem. Summons a Nature Resistance Totem with 5 health at the feet of the caster for 5 min that increases the nature resistance of party and raid members within 30 yards by 60. Was: Summons a Nature Resistance Totem with 5 health at the feet of the caster for 2 min that increases the nature resistance of party members within 20 yards by 60. (beta client 1.60.1.70170)

Rage of the Farseer (from its talent)New. Learned at level 40. Now: Instant, 3 min cooldown. Increases your attack speed by 30% for 25 sec. (beta client 1.60.1.70170) 
Rockbiter WeaponChanged, numbers. Learned at level 1, ranks to 54. Now (rank 7): 150 Mana, Instant. Imbue the Shaman's weapon, increasing melee attack power by 653 and allowing melee attacks to cause additional threat when using that weapon. Lasts for 60 minutes. Was: Imbue the Shaman's weapon, increasing melee attack power by 653 and allowing melee attacks to cause additional threat when using that weapon. Lasts for 5 minutes. (beta client 1.60.1.70170)

Stoneskin TotemChanged, wording. Learned at level 4, ranks to 54. Now (rank 6): 210 Mana, Instant, Tools: Earth Totem. Summons a Stoneskin Totem with 5 health at the feet of the caster. The totem protects party members within 30 yards, reducing Physical damage taken by 30. Lasts 5 min. Was: Summons a Stoneskin Totem with 5 health at the feet of the caster. The totem protects party members within 20 yards, reducing melee damage taken by 30. Lasts 2 min. (beta client 1.60.1.70170)

Stormstrike (from its talent)Changed, wording. Learned at level 25. Now: 125 Mana, Melee Range, Instant, 8 sec cooldown. Instantly strike for normal weapon damage and increase the damage you deal to the target with your next Lightning Bolt, Chain Lightning, or Earth Shock spell by 20% for 12 sec. Was: 21% of base mana, Melee Range, Instant, 20 sec cooldown. Gives you an extra attack. In addition, the next 2 sources of Nature damage dealt to the target are increased by 20%. Lasts 12 sec. Row 4 of Enhancement opens at level 25 (20 with the Legacy perk Talented at 5/5), so that is when the talent can give it. The game files still put the spell itself at level 40. (beta client 1.60.1.70170) 
Strength of Earth TotemChanged, numbers. Learned at level 10, ranks to 60. Now (rank 5): 275 Mana, Instant, Tools: Earth Totem. Summons a Strength of Earth Totem with 5 health at the feet of the caster. The totem increases the strength of party members within 30 yards by 53. Lasts 5 min. Was: Summons a Strength of Earth Totem with 5 health at the feet of the caster. The totem increases the strength of party members within 20 yards by 77. Lasts 2 min. (beta client 1.60.1.70170)

Windfury TotemChanged, wording. Learned at level 32, ranks to 52. Now (rank 3): 250 Mana, Instant, Tools: Air Totem. Summons a Windfury Totem with 5 health at the feet of the caster. The totem enhances the melee attacks of all party members within 30 yards. Each main hand hit has a 20% chance of granting the attacker 1 extra attack with 246 extra melee attack power. Lasts 5 min. Was: Summons a Windfury Totem with 5 health at the feet of the caster. The totem enchants all party members main-hand weapons with wind, if they are within 20 yards. Each hit has a 20% chance of granting the attacker 1 extra attack with 315 extra melee attack power. Lasts 2 min. (beta client 1.60.1.70170)

Windfury WeaponChanged, wording. Learned at level 30, ranks to 60. Now (rank 4): 165 Mana, Instant. Imbue the Shaman's weapon with wind. Each hit has a 20% chance of granting you 2 extra attacks with 333 extra melee attack power. When applied to main hand, disables any benefit you personally receive from Windfury Totem. Lasts for 60 minutes. Was: Imbue the Shaman's weapon with wind. Each hit has a 20% chance of granting you 2 extra attacks with 333 extra melee attack power. Lasts for 5 minutes. (beta client 1.60.1.70170)

Windwall TotemChanged, numbers. Learned at level 36, ranks to 56. Now (rank 3): 225 Mana, Instant, Tools: Air Totem. Summons a Windwall Totem with 5 health at the feet of the caster. The totem protects party members within 30 yards, reducing ranged damage taken by 64. Lasts 5 min. Was: Summons a Windwall Totem with 5 health at the feet of the caster. The totem protects party members within 20 yards, reducing ranged damage taken by 64. Lasts 2 min. (beta client 1.60.1.70170)

Chain HealChanged, numbers. Learned at level 40, ranks to 54. Now (rank 3): 405 Mana, 40 yd range, 2.5 sec cast. Heals the friendly target for 474 to 538, then jumps to heal additional nearby targets. If cast on a party member, the heal will only jump to other party members. Each jump is 50% as effective as the previous target. Heals 3 total targets. Was: Heals the friendly target for 567 to 645, then jumps to heal additional nearby targets. If cast on a party member, the heal will only jump to other party members. Each jump is 50% as effective as the previous target. Heals 3 total targets. (beta client 1.60.1.70170)

Disease Cleansing TotemChanged, numbers. Learned at level 38. Now: 10% of base mana, Instant, Tools: Water Totem. Summons a Disease Cleansing Totem with 5 health at the feet of the caster that attempts to remove 1 disease effect from party members within 30 yards every 5 seconds. Lasts 5 min. Was: Summons a Disease Cleansing Totem with 5 health at the feet of the caster that attempts to remove 1 disease effect from party members within 20 yards every 5 seconds. Lasts 2 min. (beta client 1.60.1.70170)

Healing Stream TotemChanged, numbers. Learned at level 20, ranks to 60. Now (rank 5): 80 Mana, Instant, Tools: Water Totem. Summons a Healing Stream Totem with 5 health at the feet of the caster for 5 min that heals group members within 30 yards for 11 every 2 seconds. Was: Summons a Healing Stream Totem with 5 health at the feet of the caster for 1 min that heals group members within 20 yards for 14 every 2 seconds. (beta client 1.60.1.70170)

Healing WaveChanged, numbers. Learned at level 1, ranks to 60. Now (rank 10): 620 Mana, 40 yd range, 3 sec cast. Heals a friendly target for 1,508 to 1,722. Was: Heals a friendly target for 1,620 to 1,850. (beta client 1.60.1.70170)

Lesser Healing WaveChanged, numbers. Learned at level 20, ranks to 60. Now (rank 6): 380 Mana, 40 yd range, 1.5 sec cast. Heals a friendly target for 775 to 865. Was: Heals a friendly target for 832 to 928. (beta client 1.60.1.70170)

Mana Spring TotemChanged, numbers. Learned at level 26, ranks to 56. Now (rank 4): 100 Mana, Instant, Tools: Water Totem. Summons a Mana Spring Totem with 5 health at the feet of the caster for 5 min that restores 10 mana every 2 seconds to group members within 30 yards. Was: Summons a Mana Spring Totem with 5 health at the feet of the caster for 1 min that restores 10 mana every 2 seconds to group members within 20 yards. (beta client 1.60.1.70170)

Mana Tide Totem (from its talent)Changed, numbers. Learned at level 25, ranks to 58. Now (rank 3): 60 Mana, Instant, 5 min cooldown, Tools: Water Totem. Summons a Mana Tide Totem with 5 health at the feet of the caster for 12 sec that restores 290 mana every 3 seconds to group members within 30 yards. Was: Summons a Mana Tide Totem with 5 health at the feet of the caster for 12 sec that restores 290 mana every 3 seconds to group members within 20 yards. Row 4 of Restoration opens at level 25 (20 with the Legacy perk Talented at 5/5), so that is when the talent can give it. The game files still put the spell itself at level 40. (beta client 1.60.1.70170) 
Poison Cleansing TotemChanged, numbers. Learned at level 22. Now: 10% of base mana, Instant, Tools: Water Totem. Summons a Poison Cleansing Totem with 5 health at the feet of the caster that attempts to remove 1 poison effect from party members within 30 yards every 5 seconds. Lasts 5 min. Was: Summons a Poison Cleansing Totem with 5 health at the feet of the caster that attempts to remove 1 poison effect from party members within 20 yards every 5 seconds. Lasts 2 min. (beta client 1.60.1.70170)

Riptide (from its talent)New. Learned at level 40, ranks to 60. Now (rank 3): 385 Mana, 40 yd range, Instant, 6 sec cooldown. Heals a friendly target for 799 to 883, an additional 805 over 15 sec, and increases the effectiveness of your Chain Heal casts directly on that target by 25%. (beta client 1.60.1.70170) 
Tremor TotemChanged, numbers. Learned at level 18. Now: 60 Mana, Instant, Tools: Earth Totem. Summons a Tremor Totem with 5 health at the feet of the caster that shakes the ground around it, removing Fear, Charm and Sleep effects from party members within 30 yards. Lasts 5 min. Was: Summons a Tremor Totem with 5 health at the feet of the caster that shakes the ground around it, removing Fear, Charm and Sleep effects from party members within 30 yards. Lasts 2 min. (beta client 1.60.1.70170)

Water Shield (from its talent)New. Learned at level 20. Now: Instant, 15 sec cooldown. The caster is surrounded by 3 globes of water. When a spell, melee, or ranged attack hits the caster or when one of the caster's healing spells gets a critical result, 2% of maximum mana is restored to the caster, expending one water globe. Only one globe will activate every few seconds. Lasts 10 min. Only one Elemental Shield can be active on the Shaman at any one time. (beta client 1.60.1.70170)
6 of them come with a talent, marked and linked to the talent's page: Lava Burst, Rage of the Farseer, Stormstrike, Mana Tide Totem, Riptide and Water Shield.
From the beta client's spell text (build 1.60.1.70170) beside the Classic client's.
Every spell in the beta client's Shaman spellbook, tab by tab, with the level it is first trained at and the levels of its ranks. A spell that comes with a talent is placed by its row: the earliest level your points reach it.

Call of the AncestorsLevel 30.

Call of the ElementsLevel 20.

Call of the SpiritsLevel 40.

Chain LightningLevel 32; ranks at 32, 40, 48 and 56.

Earth ShockLevel 4; ranks at 4, 8, 14, 24, 36, 48 and 60.

Earthbind TotemLevel 6.

Fire NovaLevel 12; ranks at 12, 22, 32, 42 and 52.

Flame ShockLevel 10; ranks at 10, 18, 28, 40, 52 and 60.

Frost ShockLevel 20; ranks at 20, 34, 46 and 58.

Lava BurstFrom a talent, Elemental row 7 (level 40 at the earliest); later ranks trained at 50 and 60.

Lightning BoltLevel 1; ranks at 1, 8, 14, 20, 26, 32, 38, 44, 50 and 56.

Magma TotemLevel 26; ranks at 26, 36, 46 and 56.

PurgeLevel 12; ranks at 12 and 32.

Searing TotemLevel 10; ranks at 10, 20, 30, 40, 50 and 60.

Stoneclaw TotemLevel 8; ranks at 8, 18, 28, 38, 48 and 58.

Totemic RecallLevel 20.

Astral RecallLevel 30.

Far SightLevel 26.

Fire Resistance TotemLevel 28; ranks at 28, 42 and 58.

Flametongue TotemLevel 28; ranks at 28, 38, 48 and 58.

Flametongue WeaponLevel 10; ranks at 10, 18, 26, 36, 46 and 56.

Frost Resistance TotemLevel 24; ranks at 24, 38 and 54.

Frostbrand WeaponLevel 20; ranks at 20, 28, 38, 48 and 58.

Ghost WolfLevel 20.

Grace of Air TotemLevel 42; ranks at 42, 56 and 60.

Grounding TotemLevel 30.

Lightning ShieldLevel 8; ranks at 8, 16, 24, 32, 40, 48 and 56.

Nature Resistance TotemLevel 30; ranks at 30, 44 and 60.

Rage of the FarseerFrom a talent, Enhancement row 7 (level 40 at the earliest).

Rockbiter WeaponLevel 1; ranks at 1, 8, 16, 24, 34, 44 and 54.

Sentry TotemLevel 34.

Stoneskin TotemLevel 4; ranks at 4, 14, 24, 34, 44 and 54.

StormstrikeFrom a talent, Enhancement row 4 (level 25 at the earliest).

Strength of Earth TotemLevel 10; ranks at 10, 24, 38, 52 and 60.

Totemic ProjectionLevel 22.

Water BreathingLevel 22.

Water WalkingLevel 28.

Windfury TotemLevel 32; ranks at 32, 42 and 52.

Windfury WeaponLevel 30; ranks at 30, 40, 50 and 60.

Windwall TotemLevel 36; ranks at 36, 46 and 56.
Blizzard's notes say what the server does; not every line shows in the client's files.
From the beta client's Shaman spellbook, build 70170. The spells its level table leaves out are in the list above with the level their tooltip gives.
Last checked against beta build 1.60.1.70245 on 6 Oct 2026. Abilities as the site's class abilities page lists them, with reader reports; levels from the beta client's spellbook; build rows from the beta build tracker. Talents are on the Shaman talents page.