When your students need inspiration, this site is the place to go. It features more than 300 detailed creative writing prompts, as well as journal ideas. You can also use the writing prompts as great warm-up activities each day.
This website is a fantastic resource for ESL teachers and students alike. It has an extensive collection of spelling games and activities that are great for non-native speakers. My favorite is the Catch the Spelling Game.