101 Great Teaching Tips for English Language Learners: Flexible & Fun Teaching Ideas for the Kindergarten to Adult Classroom with Language Learners (iBook)
Projects like this is good for any student. Especially for English Language Learners in a ESL class. Not only is it a science lesson but it is also working with their vocabulary as well. This is a good idea for a beginner learner.
Put Yourself in Their Shoes - Know how your English Language Learners are feeling by taking some language courses yourself.