Don't get this wrong. Teaching can be very rewarding as you are helping students learn and be successful. However, it is tough. ESL teaching means challenging the language barrier. Especially, things get worse when you are teaching unmotivated students.