This is a great list!! Could be good for most ages! SmallWorld: 100 Not-Boring Writing Prompts for Middle- and High Schoolers