Just catching up on this thread.
Agree with others, you are doing a great job. Yes, it's normal to have doubts but with time, these will be reconciled. Remember, you can't do everything yourself. Your daughter's school will help with her problem.
Teaching your kids a moral code is always good!