I home edded my son between the ages of 7 to 12.
For maths and English I was quite reliant on apps:
Reading Eggs to begin with then Night ZooKeeper for Spag and creative writing. Defenders of Mathmatica and Divided Islands for maths (both free on the BBC website)
We were lucky enough to have a maths tutor in our extended family who provided a weekly lesson for free.
He also had weekly sessions with IntoUniversity, a charity that providing academic support to kids from low income families.
For the rest, I just let him follow his interests. He got very into geography and geopolitics through countryballs. And he'd always had an interest in history.
I couldn't find a home ed history class so we made our own. DS would come up with a topic he wanted to cover and I'd try to think of a fun activity for primary ages kids.
We put the word out on the local home ed Facebook page and a bunch of kids and mums showed up.
Some of ones that went down well:
Wrapping up barbie dolls to make Egyptian mummies,
Designing a Greek city state (i had them pick a god to worship, a form of economy, a political system)
Spartan training (an adapted a version of capture the flag)
and my famous Bronze Trading Game to demonstrate how the development of bronze led to a global economy.
Other Mums in the community would organize their own clubs and events and we'd go along to them.
I will put my hands up to it being a bit humanities heavy. He got most of his science knowledge from YouTube.
I don't think it particularly mattered at primary age. I was really just looking to give him the basis skills and an interest in learning.
He's doing the standard curriculum at secondary now and doesn't seem to have been held back.