I have been teaching for over 20 years and I continually feel inadequate! I think I take it as a sign that I am always trying to better myself. Our profession is one in which we are constantly judged for what we do, by administrators, colleagues, parents, and children. Don't beat yourself up over it.
Do your best for your children (it sounds like you already do

, and make sure to take care of yourself.