Average salary
₱20,000 - ₱22,000
Median salary
₱20,000 - ₱22,000
Lower rangeUpper range
Salary distribution by percentile
10th percentile₱14K
25th percentile₱17K
Median₱20K
75th percentile₱22K
90th percentile₱25K
50% of professionals earn between ₱17,167 - ₱22,000 PHP
The median salary is ₱20,000
Top cities
Quezon City135 job openings
Cebu City79 job openings
Manila73 job openings
Pasig66 job openings
Taguig64 job openings
Makati63 job openings
Mandaluyong62 job openings
Work From Home25 job openings
Related professions
PHP 15,000 - 15,500-27%
PHP 25,000 - 34,000+40%
PHP 25,000 - 31,617+35%
PHP 387,000 - 697,000+2481%
PHP 17,500 - 17,750-16%
PHP 563,700 - 811,200+3174%
PHP 20,500 - 30,000+20%
PHP 25,000 - 30,000+31%
PHP 100,000 - 105,000+388%
PHP 23,000 - 30,000+26%
The average salary for a ESL Teacher in Philippines is PHP 20,000 - PHP 22,000 per year in 2026. The median salary is PHP 21,000 per year, based on 792 active job listings.
The cities with the most ESL Teacher job opportunities in Philippines are Quezon City, Cebu City, Manila, Pasig, Taguig. Quezon City leads with 135 job openings.
Explore 792 ESL Teacher job listings in Philippines on BeBee, or check our salary calculator for a personalized estimate.