Adrian Underhill’s Pronunciation Skills changed the way I teach pronunciation. You can teach all of the sounds of English in about 2 lessons, but most importantly, it gives students a way of “discovering” the sounds themselves. Have you ever done the repeat-after-me exercise that just results in each of you saying a different word because the student doesn’t hear or can’t produce the sound you want? This will give you a way of communicating about pronunciation together!
I give students a printout of Adrian’s pronunciation chart and we usually go through the vowels pretty carefully. This area of the chart is often where a lot of trouble spots are and it also highlights 3 of the 4 pronunciation “levers” or “buttons”. These are the physical ways in which we make sounds (lips, tongue, jaw and voice). You can watch Adrian do his workshop here, it’s really cool the way he gets the participants to provide the sounds (I don’t do it with quite so much pantomime).
Furthermore, Adrian has a YouTube channel where he demonstrates and elicits the sounds individually and in combination to help learners (and teachers!) understand how to make them. He provides a lot of really good strategies for communicating about pronunciation and operating the “levers” that enable it. He also posts regular updates about teaching pronunciation on his blog.