This site gives a search for overseas positions and also has an online TEFL certification.
This site provides a search engine for teaching English abroad as well as programs abroad you can use to get your TEFL. Ths is great for young adults looking for a change while they travel. Although many Americans do not take a GAP year, this is a great way to have a gap year and still continue learning about yourself and teaching. Double check the TEFL programs that they require 10 hours in the classroom and 120 hours of studying. This is so you have enough practice and theory to be successful in the classroom. I loved that this site is not an online program but helps you find a program in the country you want to live in.
2. Go Abroad
Like, Go Overseas, this is a search engine to find where classes are offered and where jobs are. They do not necessary give guidance and you do not need to pay. Well, you pay for your TEFL certification.
3. Teach Away
This program will off their own TEFL certification. Their program is through the University of Toronto. This is a good sign since it is through an established University. The site provides a search where they show all English teacher posts. You do not need to pay to see these posts and you can also sign up where they email positions. Since I email directly positions, they get paid by the schools. These means that the school who pays more per head (hired teacher) they try to get those positions filled. This is not a bad thing but the school might be for profit or the places they will push or email may not be the country you originally wanted. However, the school they are pushing is real but it may not be the best-paid school in the area.
This company is accredited which is a good sign. They do seem to act as though you get a job right away. Keep in mind, you can get a job right away but it may be in a place that you do not want to work. Generally, they push Asia (China) and the Middle East. So I would be weary because if you have an exact location in mind this might not be the best option. For those people, I would recommend going through a summer program, meet staff and apply directly to them.
They offer the 100 hour and 120 hours courses. I recommend the 120 because the certificate is valid anywhere. The 100 is good for countries that accept 100 hours of study. So if you have a particular country in mind, I suggest asking schools in those countries which they prefer. Or ask the people you are going through and other agencies that get teachers abroad.
As always, make sure you are getting a degree that is accredicated through an established university or by other accrediating sources. Even if it is accrediated, check the last time they have been reviewed. JUST ASK! And finally, think of the locations you want and know it may happen for the next school year or not. Teaching abroad is like any other job, some locations and countries are better and more desirable than others. Those countries are harder to get a job in.