Hi Presario - I'm no expert but dreams are a way of releasing your inner tensions. The reason I asked if you dealt with the general public is I believe that violent dreams, in which you harm other people, is a release meachanism for having to constantly keep your cool in your working life when you can't 'fight' back. I suspect the explosions also represent controlling your temper and release of frustration, this may be your way of being calm in your working life.
Your a teacher so I guess you may be confirmation of my theory LOL!
Write down things that have stressed you during the day before you go to bed ( I always then burn the paper) and you'll probably sleep like a baby.
Sweet Dreams!