I like the weather PPTs on the site because they have words for younger and older students, like this one:
I have two: one for lower-level learners that’s 15 slides and one that’s for mid-level and higher-level ESL students. It comes in at 34 slides. Check them out on the ESL PowerPoints page and get one for your class today!