It's confusing to know which TEFL provider to go for but I would really recommend The TEFL Academy. I learnt so much and it's flexible because you can access the lessons in your own time. Assignments are challenging but really worthwhile because they simulate situations you will face once you're an EFL teacher. The course definitely helps you feel prepared for the classroom as each unit is very detailed and gives practical advice as well as the theory behind it. Overall very happy with the course and would recommend to anyone!