Here’s what we did last year in 9th grade: copywork daily, one typed narration a week and daily oral narration.
His copywork is perfect now, never an issue(beginnig of year it was very wishy washy). Typed narrations by the end of the year were looking good. Oral narrations are amazing and very accurate.
For my older kids, I used Jensen’s Format Writing. It is writing curriculum that teaches how to write, but does not tell you what to write. We used it for years to help the kids to learn how to structure their written narrations into a variety of essays and papers.
Another skill to learn in highschool is APA or MLA format for writing college essays. APA if your child planning on a science major, such as nursing, psychology, sociology, medicine, etc., and MLA if your child is leaning towards a humanities major.
During the highschool years, I had my kids do written narrations in history or literature daily. I had them use Format Writing to refine these written narrations into formal essays.
With my high schoolers we’ve used the book Writer’s Inc. We kind of go through it together and we skip around to what we need to work on. If we’re writing a specific kind of essay then we look at that section together and they learn about it (and so do I) try it, polish it and then move on to another section. It could probably be used down to an older elementary student even. We use it in a very CM way as a reference tool and it’s been very helpful to my students.