University of Iowa has a great section on phonetics (you may also select English or German) which includes animated graphics that show what your mouth should be doing for each sound. Also has short video of a native speaker pronouncing each letter of the alphabet and using it in words. Excellent tool for foreign language teachers.
This website offers vocabulary quizzes, crossword puzzles and grammar exercises that cater to ESL students. Students also have the option to take quizzes in their native language, which is a great way to help them build their English speaking skills.