There are very good curricula out there. you dont have to be a genius to teach.My kids go to a great (out of district) public school. The district we live in is trash.
Never thought about homeschool because I doubt my ability to effectively teach physics and calculus. Everyone has to make the choices for their family. I would be selling my kids short if I did homeschool.