There are many fun and engaging writing activities for ESL students. Some of the examples are Choose Your Own Adventure, 3 Things, Postcards, Journaling, and Dictogloss.