You don't have to be an expert to teach. However, you do not need to be an expert in every subject to homeschool successfully. If you are dedicated to learning along with your child, you're smart enough to homeschool.