A teacher! I tip my hat to you. I sorely needed a break from engineering a few years back and taught high school for a short bit. Parts of it were absolutely wonderful. Some were not. Unlike you, my problems were usually not created by my students but by overprotective parents. They chased my right back to engineering.
Steve
Yep that about sums it up. good thing I'm older and have a different perspective, having raised 8 of my own. The trick is to keep a sense of humor.