I have been teaching English, Spanish and Russian as a foreign language for about 30 years using my own programs. I've been using Skype for teaching for about 4 years, and it works.