I am no expert, I don't even homeschool. But, I remember when you made the decision to and I just wanted to send my support via the wwww.

You are doing fine, it might take a while to figure out where he is, then you'll figure it out and he'll jump again.
I will let the experts say more...

Except - what about trying a community college class? Some are available online, it might be what you need. They aren't expensive, in most areas.

I do sympathize. My youngest is jumping in reading levels faster than I can find appropriate books. I tried to challenge my oldest with a college level text that I had, but she knew some of it already.