Books that I have found are useful to help students learning English include,

DK English For Everyone: Learn English with DK (dkefe.com)

This is a series which caters for different learning levels,

The grammar books with diagrams and pictures, and the vocabulary books with the pictures, for each learning theme are quite useful as an additional support for lessons or homework.