Hey Sarah, you are really really brave lady and just hang in there..this too shall pass. I can imagine how you feel, I have a year and half old daughter and any little issue with her gets me so worked up.
My prayers are with you, I am more than certain you will be such a brilliant teacher for...