Dear C:
You asked:
>Do you have a program for homonyms?
Our Grammar Slammer Deluxe programs and our free-standing e-book Spelling Slammer include confusing words overlooked by spell checkers, so that means they include a lot of homonyms. There is a small sample on the Grammar Slammer demo available at https://englishplus.com/pub/ . The complete programs or e-book include over 1100 words, many of which are homonyms or near homonyms.
I hope this helps.