Self-Regulated Strategy Development (SRSD) is a highly researched approach to teaching writing. thinkSRSD has created a collection of free instructional materials for narrative, informational, and opinion writing.
Curriculum Connection
D1. Developing Ideas and Organizing ContentD2. Creating TextsD3. Publishing, Presenting, and Reflecting