I'm a teacher and wouldn't want to homeschool my own child.
I'm sure he's getting much more out of the many different teachers with their many different strengths and knowledge of their individual areas of study.
At least my state forces homeschoolers to register and declare their curriculum, which must be approved by the state. They also must take all state testing. If they can't pass the tests, then they come back to public school.