Content has loaded

English teacher salary in Philippines

How much does an English Teacher make in Philippines?

Average base salary

₱18,312

The average salary for a english teacher is ₱18,312 per month in Philippines. 343 salaries reported, updated at June 14, 2026

English Teacher job openings in Philippines

slide 1 of 6
slide1 of 6
Part-time Home-based Online En...
5econdLAB
Work from Home
PHP 125 an hour
Part-time
2 days ago

Highest paying companies for English Teacher in Philippines

Average year pay is based on job postings on Indeed in the past 36 months.
Berlitz
 
₱906,286per year
View company
EMAPTA
 
₱600,000per year
Enderun Colleges
 
₱442,000per year
O.B. Montessori Center
 
₱426,000per year
Chiang Kai Shek College
 
₱390,000per year
Department of Education Philip...
 
₱386,667per year

Highest paying cities for English Teachers near Philippines

  1. Makati
    ₱26,305 per month
  2. Quezon City
    ₱23,903 per month
  3. Manila
    ₱23,265 per month
  4. Taguig
    ₱21,420 per month
  5. Cebu City
    ₱18,646 per month

Where can an English Teacher earn more?

Compare salaries for English Teachers in different locations
vs

How much do similar professions as English Teacher get paid in Philippines?

Senior English Teacher

Job openings
Average ₱34,055 per month