Starting a club would be a great idea, if you can find enough interest. We live near a major city and spent a lot of time driving to events, including a Math Circle, over the years. DS tried to start a club in our area and there is very little interest so it never really took off.
Re the tutor, DS did an online Python course when he was in 4th or 5th grade and it was over his head. Neither of us could help him so we contacted a local uni and got a tutor. The two of them deviated from the online curriculum quite a bit but he loved it.
We wanted to slow down his learning in math so we would buy the AoPS books and he would go through them with a local college professor. Afterwards he would often do the online AoPS course.
Each kid is different so we just have to find out what works and keep doing it. Good luck!!