As South America’s largest country with a fast growing economy, Brazil is a great destination for EFL teachers. The country itself is gorgeous, with miles of pristine beaches, tropical rainforests, modern cities and an energetic go go vibe. The 2014 FIFA World Cup and the 2016 Olympic Games were held in Brazil, propelling the tourism industry, leading to even higher demand for English teachers. The average monthly salary for a full time teacher is between $800-$1500, depending on location and hours.


$800 – $1500 USD p/m
$10 – $20 USD p/h


21 – 28 Celsius




Like other South American countries, it is much more effective to actually be in Brazil when starting to seek out positions. There are jobs in both small towns and large cities. One of the drawbacks of working in large cities like Rio is the long commute times, which plays a factor when travelling between classes.

The best times to seek out positions in Brazil are in March and August, although many private language institutes hire year round to match demand. Seek out as many language schools in the area as you can and go in person with your resume, and be ready for an on the spot interview. If a school is looking for someone immediately or in the near future, they will be most happy to oblige. If not, they are very likely to meet you and keep you on file in case new classes are opened.

Due to the high demand for teachers, it is unnecessary to be persistent with one or two schools. You will easily secure a position quickly with a proper TEFL certificate and a professional demeanor. A good way to build up more income is to take on private students as a tutor.


If you want to start a life of teaching English in Brazil, you’ll need to take the first step and get TEFL certified. This online qualification can be completed in 120 hours and gives you the training and know-how required by top schools in Brazil, and around the world.