Have you thought of using STEAM to teach writing? Take a look at Learning List’s reviews of TPS’s STEAM into Practical Writing (TPS Practical Writing).
TPS’s Practical Writing is a comprehensive program for the high school Practical Writing course. The materials are available in print and digital form. TPS Practical Writing focuses instruction on the student expectations of the TEKS, while providing lessons based on STEAM projects.