As I retired teacher of 40 years, it is my opinion that the number 1 reason teachers leave the profession is lack of respect. Also, many teachers have masters degrees but make a fraction of the money that people with masters degrees in other professions earn.