This page is a start. Teaching is like no other profession. As a teacher, you will wear many hats. Each of these roles requires practice and skills that are often not taught in teacher preparation programs. Not all who want to be teachers should invest the time and resources in preparation programs if they do not have the appropriate temperament, skills, and personality.
Teaching has a very high attrition rate.
Depending on whose statistics you trust, around forty percent of new teachers leave teaching within the first five years. It is obviously not what they thought it would be. If you're conscientious, you will be involved in after school meetings, committees, assisting students, grading homework, assignments, and projects, and calling parents. All these demand some sacrifice of your personal time. If you're committed to excellence as a teacher, it's a sacrifice you can live with.