Skip to main content
Salary Guide

Teacher Salary in Singapore

Based on 20,092 job listings - 2026

Average salary
$48,000 - $120,000
Median salary
$75,000 - $120,000
Lower rangeUpper range

Salary distribution by percentile

10th percentile$38K
25th percentile$48K
Median$75K
75th percentile$120K
90th percentile$138K

50% of professionals earn between $48,000 - $120,000 SGD

The median salary is $75,000

Top cities

Central Region239 job openings
Tampines133 job openings
Serangoon116 job openings
D01 Marina112 job openings
Hougang108 job openings
Geylang101 job openings
Marine Parade100 job openings
Woodlands93 job openings
Ang Mo75 job openings
Bukit Timah74 job openings
Jurong West73 job openings
Clementi71 job openings
Choa Chu Kang70 job openings
Bishan66 job openings
Pasir60 job openings
Bedok59 job openings
Novena59 job openings
Orchard58 job openings
Dover53 job openings
Jurong Town53 job openings
Bedok New Town52 job openings
Punggol44 job openings
Yishun44 job openings
Ang Mo Kio New Town42 job openings
Bukit Merah36 job openings
River Valley36 job openings

Related professions

SGD 100,000 - 200,000+79%
SGD 52,000 - 92,500-14%
SGD 60,000 - 160,000+31%
SGD 48,000 - 85,000-21%
SGD 36,000 - 72,000-36%
SGD 90,000 - 210,000+79%
SGD 75,400 - 108,500+9%
SGD 132,000 - 264,000+136%
SGD 108,000 - 228,000+100%
SGD 37,500 - 51,250-47%

Teacher

20,092 job openings

View job listings

The average salary for a Teacher in Singapore is SGD 48,000 - SGD 120,000 per year in 2026. The median salary is SGD 97,500 per year, based on 20,092 active job listings.

The cities with the most Teacher job opportunities in Singapore are Central Region, Central Singapore Community Development Council, Tampines, Serangoon, D01 Marina. Central Region leads with 239 job openings.

Explore 20,092 Teacher job listings in Singapore on BeBee, or check our salary calculator for a personalized estimate.