Good for the whole school year. 101 Prompts that are about simple things, situations, and topics that students can easily write about. Preview (read only) HERE.
Use as part of a free writing program, journaling or structured writing program. Also good for advanced English language learners, ESL / EFL students.
It also contains a universal template. Students just add their own topic (teacher provided or student-created) and write about it.
PLUS access to an online writing prompt generator so randomly generate prompts students can write about.