I wonder though if anyone has considered giving them some of the excellent ESL self-instruction materials on the market.

There is so much excellent language learning material out there for those motivated to learn, including free material on the Web.

Of course, most of it assumes basic literacy in one's own language first. It is difficult to learn English if one is illiterate in one's own language, even with excellent live teachers.