Teaching English in Nepal

Everything you need to know about teaching English in the land of gods.

Nepal is a nation located in South Asia between India to the south and China to the north. It is home to 8 of the 10 tallest mountains in the world, including the tallest and most famous, Mount Everest. It is also known as the birthplace of Buddha and the starting place of his pilgrimage. It’s the raw adventure and culture which draws teachers to Nepal, rather than the wages.



Earn between 55,000-280,000 rupees.

That’s $500-2,500 USD per month.



The Nepalese people are known to be very friendly, and live a scenic, village-based way of life.



Nepali is the national language of Nepal, but there are over 120 dialects of Nepali throughout the country.



There are diverse climates throughout the country, but generally, the climate is considered mild, with four distinct seasons (including a monsoon!)

TEFL wages in Nepal

The majority of teaching jobs in Nepal are volunteer and internship positions. In the rural villages throughout the county, both monasteries and village schools need English teachers. While unpaid, these jobs provide free meals, accommodation, and life-changing experiences for teachers (picture teaching in a rural village in the foothills of the Himalayas – a 3 days trek away from the nearest town).

There are still paid positions available, but you’ll need to the larger cities. Wages in Nepal generally sit between 55,000 and 110,000 rupees, or $500 and $1,000 USD a month. However, universities and international schools can pay considerably more – up to $2,000-$2,500 per month for highly-qualified teachers.

Most schools will typically require teachers to have a reputable TEFL certificate, and while not always essential, they do also value teachers which have degrees or previous experience.

While the vast majority of teachers sit between volunteer programs and under $1,000 per month, thanks to the low living costs, it’s still easy to live comfortably as a teacher here.

Where to teach English in Nepal 

Nepal is well-known for the Himalayan mountain range passing through the middle of the country. It is sought out by adventure enthusiasts because of the number of outdoor activities that the mountains provide. There are also hundreds of monasteries throughout the country for culture seekers.

While Nepal is still considered a developing country, there are still paid teaching positions in its three largest cities; Kathmandu, Pokhara, and Lalitpur, where you’ll find a wonderful medieval-meets-modern blend of customs.

Here are our top picks for paid positions in Nepal:

Food in Nepal

Nepalese food is a unique and mouth-watering fusion of two of the world’s most famous cuisines – Indian and Chinese. You’ll find curries, dals, breads, dumplings, noodles – all the dishes you’ve seen before, but with a twist like you’ve never experienced.

English teaching requirements in Nepal 

Because most positions in Nepal are voluntary, the requirements aren’t as high as in other countries. Experience, certifications, degrees, and experience are not always required to teach here. This provides a lot of opportunities for new teachers, those without degrees, or even non-native speakers.

Non-natives: If you don’t have a passport from the UK/US/IRE/CAN/AUS/NZ/SA, you can still teach English in Nepal, though for paid positions it would help if you have some previous teaching experience.

Teachers without degrees: As most teaching positions are on a volunteer basis, there aren’t as many paid positions to go around. So while there aren’t any fixed requirement to have a degree in order to gain a permit, it would certainly help to have one if you’re aiming for a paid position.