I don't know what state you are in, but there are usually many options and ways to approach homeschooling. Homeschool books are written for ease of teaching, the notes are all there to help you teach the lesson. For other subjects you are not comfortable with, there are often outside classes you can sign up for through homeschool groups. My high-schooler is taking an outside science class- not because I didn't think I couldn't teach it, but because I couldn't dublicate a lab setting, and I thought that was important. I was kind of relieved too, to outsource it, I'm teaching 5 kids total.
I am in Ca, and here we have charter schools that are made up totally of homeschooled students, through a charter school I am able to teach my special ed student (auditory processing disorder & anxiety) and they follow the IEP and have a special tutor come twice a week to work with him, which makes me feel better about meeting his neeeds.
Look for a homeschool group online for your State, a bigger group will usually have a online group of some kind where you can ask questions, this would be the place to find out about outside classes offered, park days, charter school programs, etc.
hoping you get clear direction about the best thing to do for you son,
much grace and peace to you,