Have you heard of this wonderful, global language learning platform? It connects you with teachers all around the world. I was an italki English teacher when my children were young and I was working from home. Now that my children are grown, I no longer offer lessons on this platform, but I intend to use it to keep up my Chinese language skills.
I have written a number of early readers for older students of Chinese Mandarin. These are a great way to learn Chinese characters without being reliant on the Pinyin.
You may be interested in a tried and tested curriculum with unit plans and workbooks for intermediate aged learners, from when I ran the Chinese for Kiwis "Bear Cats Chinese Club".
I have taken them off my TeachersPayTeachers account, so if you are interested, please get in touch.