This is a good article with practical advice on teaching homophones, which are tricky for many students to learn! Teaching the “why” behind the spelling is both interesting & effective.
EXCERPT: Did you know that words that begin with <wr> have to do with twisting? So written language in script is twisted – that is why write is spelled with a <wr>, to tie it to the word family that includes: wrist, wrench, wrangle and wrap. When a student is made aware of the reason behind a spelling, especially a homophonic spelling, they are far more likely to choose the right homophone.