Spells are learned from the class trainer. Druid trainers are located in the starting area for Night Elves and Tauren, as well as most major cities. Listed below are the spells available up to level 10.
Alliance trainers can be found in: Darnassus (Cenarion Enclave), Teldrassil (Dolanaar), Stormwind (The Park), Felwood (Talonbranch Glade), and Azuremyst Isle (Valaar's Berth).
Horde trainers can be found in: Thunder Bluff (Elder Rise), Mulgore (Bloodhoof Village), Feralas (Camp Mojache), and Silvermoon (Walk of Elders).