Machu Picchu and the Andes mountains, Peru
Now recruiting: Lima and Arequipa

Your guide to teaching English in Peru

Machu Picchu on your weekends, one of the world's great food scenes on your doorstep, and a teaching job or internship that gets you there with support all the way. Here's what each route costs, pays and includes.

PayUp to US$850 a month
Start datesYear-round
TEFLIncluded on the internship
FlightsReturn flight on the job
SpanishNot needed, lessons available

Teaching jobs in Peru right now

We offer two routes into teaching in Peru: a paid language school job for qualified teachers, and an internship that includes your TEFL and teaching practice. Both have a programme fee, and we show exactly what you get for it.

Ongoing starts
Teaching English in Lima, Peru

Language schools · Lima

English teacher, children and adults

Lima and major cities · 6 or 12 months

  • US$850 a month, plus about 15 days' paid holiday
  • Return flight and visa reimbursement
  • Full training, resources and an iPad to teach with

You'll need: a TEFL, and a degree in education or any degree plus 6 months' teaching experience. Programme fee £299.

See the job and apply
Monthly starts
Peru TEFL internship in Lima and Arequipa

Internship · Lima and Arequipa

Peru TEFL internship

Primary and secondary schools · Classes of 10–20 · 3 to 6 months

  • 170-hour TEFL with 20 hours of teaching practice in Peru
  • Local salary plus bonuses of up to US$600 a month
  • Free Spanish lessons, online and in Miraflores

You'll need: native or near-native English. A degree is preferred, not essential. Programme fee £699, with a £350 deposit to reserve your place.

See the internship and apply

Not sure which suits you? If you're already qualified, the language school job pays more and includes your flight. If you're new to teaching, the internship trains you in Peru first.

Get Peru alerts
  • Fees shown upfront
  • 24/7 support team in Peru
  • Recruiting teachers since 2007

Language school job or internship?

The two routes suit different people. Here's how they compare.

Feature Language school job, Lima TEFL internship, Lima and Arequipa
PayUS$850 a monthLocal salary plus bonuses up to US$600 a month
Programme fee£299£699, with a £350 deposit
TEFLRequired before you apply170-hour TEFL included, with teaching practice in Peru
Degree and experienceEducation degree, or any degree plus 6 months' teachingDegree preferred, not essential. No experience needed
FlightsReturn flight includedNot included
VisaVisa costs reimbursedAbout US$200, paid by you
Length6 or 12 months3 to 6 months
StudentsChildren and adultsPrimary and secondary, classes of 10–20
Best forQualified teachers wanting a longer stayFirst-timers who want training and support

Figures are from our current programme details. Ask us if you'd like a full breakdown of what each fee covers.

Why teach English in Peru?

English is increasingly important in Peru for tourism, business and study, and language schools in Lima and other cities teach children, teenagers and working adults. Native-level English speakers are in steady demand.

Peru isn't a place to save money, but it's one of the most rewarding countries in Latin America to live in: Inca history, the Andes and the Amazon, world-famous food and genuinely welcoming people. A few months here can also give you the classroom experience and Spanish that open doors to better-paid jobs later.

A musician in traditional dress playing a charango above Cusco, Peru

Above the rooftops of Cusco, gateway to Machu Picchu.

Two women in traditional dress walking through a golden field below snow-capped Andes mountains

What life costs in Peru

Peru is affordable, especially outside Lima's most expensive districts. Your pay covers a comfortable local life with weekends away, but plan to bring savings too.

Up to US$850

Monthly pay on our Peru programmes

US$300–450

A room in a shared flat in Lima, less in Arequipa

PEN 10–15

A set lunch (menú) with soup, main and a drink

A sol or two

Most local bus rides, with cheap taxis and ride apps too

15 days

Paid holiday a year on the language school job, plus public holidays

Return flight

Included on the language school job

A realistic month in Lima on US$850

Here's an illustrative budget for a language school teacher sharing a flat in a popular area such as Miraflores or Barranco. Costs are lower in Arequipa and outer districts.

Monthly payUS$850
Room in a shared flatUS$400
Bills and internet shareUS$40
Phone and dataUS$15
Groceries and eating outUS$200
Buses, taxis and ride appsUS$50
Going out and hobbiesUS$80
Weekend tripsUS$60
Left overabout US$5

In other words, your pay covers your life in Lima. Bring savings for big trips such as Machu Picchu.

Our honest take

Peru is a lifestyle and experience choice. You'll live well locally, but you won't save, and big trips like Cusco and Machu Picchu are best funded from savings.

The programme fees are real costs, so weigh them against what's included: a return flight on the job, and a full TEFL with in-country teaching practice on the internship.

Arrive with around £1,500–£2,000 to cover a deposit on a room, your first month and travel.

Who can teach in Peru?

For the language school job you'll need:

  • A TEFL, TESOL or CELTA
  • A degree in education, or any degree plus 6 months' teaching experience
  • A passport from the UK, USA, Canada, Australia, Germany, France, the Netherlands, Belgium or Denmark

For the internship you'll need native or near-native English. A degree is preferred but not essential, and your TEFL is included. No Spanish needed for either route.

From application to classroom

Both programmes start year-round.

  1. Apply online

    Send your application and CV, and we'll check which route suits you.

  2. Interview

    Shortlisted applicants have a short online interview.

  3. Confirm your place

    Accept your offer and pay your programme fee or deposit.

  4. Visa and pre-departure

    We support you through the visa process, with a pre-departure webinar for interns.

  5. Arrive and orientation

    Airport pick-up, orientation and training, then your first classes.

The right TEFL for Peru

The internship already includes a 170-hour TEFL with teaching practice in Peru, so interns don't need a course first. For the language school job, a TEFL is required before you apply. Book through ESLstarter for our discounted prices with partner TEFL UK.

For the language school job

120-hour online TEFL

from£63

ESLstarter price, only when you book here

  • Meets the TEFL requirement for our Lima language school job
  • Lesson planning, classroom management and grammar for teachers
  • Study online at your own pace, usually in a few weeks
  • The lowest-cost way to complete your application
See the 120-hour TEFL
For your long-term career

168-hour Level 5 Certificate in TEFL

£239

ESLstarter price, only when you book here

  • Ofqual-regulated, the same level as CELTA and Trinity CertTESOL
  • Opens doors to better-paid roles in Asia, the Gulf and international schools
  • Studied online with a personal tutor
  • A qualification that stays with you for your whole career
See the Level 5 TEFL

Good to know: if you join the internship, your TEFL is part of the programme, so you don't need to buy one separately.

Where you could live

Our programmes are based in Lima and Arequipa, two very different cities with the rest of Peru within easy reach.

Lima

Peru's huge capital on the Pacific coast, with clifftop districts like Miraflores and Barranco, surfing and one of the world's great food scenes.

Arequipa

The "White City" of colonial buildings carved from volcanic stone, sunny all year, with volcanoes on the skyline and Colca Canyon nearby.

Cusco and Machu Picchu

The old Inca capital and gateway to Machu Picchu and the Sacred Valley, a short flight from Lima.

The Andes and the Amazon

Trek in Huaraz, see Lake Titicaca or head into the rainforest at Iquitos or Puerto Maldonado on a long weekend.

Colourful handwoven baskets and bags at a market in Peru

Colour, food and culture everywhere

Ceviche by the sea, markets full of handmade crafts, Inca ruins in the mountains and festivals all year round. Peru is a country you'll keep coming back to.

Before you sign up for any programme in Peru

Wherever you apply, these are the questions we'd ask before saying yes.

What does the fee cover?

Ask for a clear list of what's included, such as flights, TEFL, orientation, accommodation and support.

Is the deposit refundable?

Check when your deposit or fee is refundable, and what happens if your plans change.

What's the right visa?

Make sure you know which visa you'll need, who arranges it and who pays for it.

How much will you teach?

Ask about weekly teaching hours, class sizes and whether you'll teach evenings or weekends.

Help with housing?

Ask whether accommodation is included at any point, and whether someone will help you find a safe place to live.

Support on the ground

Check there's a local team you can call if anything goes wrong, day or night.

Get Peru job alerts

Not ready to apply yet? Leave your email and we'll tell you about new Peru jobs and start dates, along with other roles we're recruiting for.

Free, and you can unsubscribe at any time. See our privacy policy.

Teaching in Peru, your questions answered

How much do English teachers earn in Peru?

Our language school role in Lima pays US$850 a month, with a return flight included and around 15 days' paid holiday. Our Peru internship pays a local salary plus bonuses of up to US$600 a month. Pay covers a modest local lifestyle rather than savings.

Why do the Peru programmes have a fee?

Both Peru programmes come with services that cost money to provide. The language school job (£299) comes with a return flight, orientation, training and in-country support. The internship (£699) comes with a 170-hour TEFL with 20 hours of assessed teaching practice in Peru, a three-day orientation with accommodation, Spanish lessons and placement support.

Can I teach English in Peru without a degree?

On our Peru internship, a degree is preferred but not essential, and your TEFL is included. Our language school job needs a degree, either in education or in any subject plus six months' teaching experience.

Do I need a TEFL to teach English in Peru?

For our language school job, yes: a TEFL, TESOL or CELTA is required. Our internship includes a 170-hour TEFL with in-country teaching practice, so you don't need one before you apply. See the courses we recommend.

Do I need to speak Spanish to teach in Peru?

No. You teach in English. Our internship includes free Spanish lessons before you arrive and in person in Miraflores, and some Spanish makes daily life in Peru far easier.

Can you save money teaching English in Peru?

Not much. Salaries cover rent and a comfortable local life, especially outside Lima's most expensive districts, but Peru is about experience, Spanish and travel rather than savings. Bring savings for your first month.

When can I start teaching in Peru?

Both of our Peru programmes start year-round. The internship has monthly start dates, and the language school job recruits on an ongoing basis.

Is Peru safe for English teachers?

Thousands of foreigners live, work and travel in Peru every year. Use normal big-city precautions in Lima, take local advice on neighbourhoods and transport, and check your government's latest travel advice before you go.

Ready to teach in Peru?

Pick the route that suits you and apply in a few minutes.

Programs

We currently have the following programs available in Peru

TEFL Job

Peru

TEFL Peru

Start Ongoing

Fee £299

Duration 6 or 12 months

Location Lima

Find out more
TEFL Internship

Peru

Peru TEFL Internship

Start Anytime

Fee £699

Duration 3-6 months

Location Various

Find out more

Get TEFL certified from only £63

Not TEFL certified yet? Get your TEFL qualification for less!

Teacher testimonials

Hear more from teachers we have helped land their dream jobs.