I'm teaching in highschool right now and it's great!
Don't take yourself too seriously is the only advice I would give you. Those kids will fuck up your brain if you take shit too personal.
Otherwise, it's great! You make a full salary working "part time" (summer recess, usually home by 4...) so you have plenty of time to start a business, study, be a good father, train ....
I'm currently doing my MBA in management while I work so I quickly became assistant principal in my school, having a decent salary at an early age (75k at 26), plus all the revenue from my business ventures...
Teaching is great, period.