One important tool that most ELLs need is a dual language picture dictionary. Sometimes we have these in our schools but most of the time we may not. Or if we do have great dictionaries they do not always have subject specific vocabulary. Here is a great freebie that I have used with my new students. When they encounter a new word they can add it along with a picture to their personal dictionary. There is also space to put the word and the definition in their first language. This will help the student make the links between their first language and their second language.
In this freebie is the ELL dictionary as well as a dictionary that can be use with the whole class.
Make a personal dictionary in the regular classroom.
I think it is important to include the resources embedded into regular programming. This way you are not planning two separate lessons and preparing a second set of resources. It is important for all student to learn subject specific vocabulary. You can have all of your student keep track of the new vocabulary they are learning in their units through the use of this freebie. Students may find it interesting to look up the word in another language that is important to them (family origin, second language). Doing this will build respect for other languages as well as build links about how other language structures are similar to English. You can also use the last two pages of the freebie to have students look up synonyms instead of words in another language.