I just read your last post, and I wanted to chime in with my experience. I felt the exact same way you did. You do know your child; you're just used to being mom, not teacher. I have to tell you though, that once you start homeschooling, you learn so much about your child. It didn't take long for me to determine what workds for my ds6. It's an ongoing process, but trust me, it's the same in the school environment. The teacher is always assessing what workds best for the students, only she/he is usually trying to determine what works best for the MAJORITY of students (not just one, and I know my ds didn't fit with the majority).
We started out our first week or two using materials we had at home and from the library (lots of reading and real world math w/manipulatives, field trips to the science center, games). I also had a book that I got from the bookstore with lots of worksheets. I learned really quickly that the worksheets were a NO-GO! He absolutely freaks out when he sees a worksheet. That's all they did at the pricey private school we were paying for, evidently.
I've posted before on this site about how I always felt like I knew my child very well. After homeschooling, I feel like I REALLY KNOW him. It's amazing how much I've learned, especially about his abilities, strengths, and weaknesses. We've only been homeschooling for a month, and while we're still learning as we go, I feel like ds and I are doing really well. He's learning so much, and like I said before, my sweet boy is back!
I don't want to sound like I'm selling you on homeschooling because I'm sure it's not for everyone, but from one mom who had all the same concerns you do, it's the best decision I could have made. We still think of it as a temporary situation, but I'm not likely to change it unless I find something that works equally as well or better. We're always looking, but the longer I hs, the less motivated I am to find another alternative. "If it ain't broke, don't fix it," right?
Good luck with your decision, and if you think of other questions, post away.