It depends very much on age and level and also whether you want to teach British or American English. I'd recommend anything by Tom Hutchinson.
- For Teachers
I am a teacher looking for the best adult ESL textbook for our school. Any ideas?