Hello!
My wife and I volunteer in our local schools, teaching English to student with
ESL needs, and Spanish to students wishing to learn Spanish.
Anyway, my wife is from Mexico, and she highly recommends a program called: English Without an Accent.
I know you can get it on amazon.com
Here's the link from the book:
English Without An Accent
GOOD LUCK!