Average salary
$34,800 - $40,800
Median salary
$34,800 - $40,800
Lower rangeUpper range
Salary distribution by percentile
10th percentile$22K
25th percentile$28K
Median$35K
75th percentile$41K
90th percentile$47K
50% of professionals earn between $27,600 - $40,800 SGD
The median salary is $34,800
Top cities
Central Region341 job openings
Serangoon131 job openings
Central Singapore Community Development Council119 job openings
Tampines114 job openings
Hougang101 job openings
Pasir96 job openings
Bukit Timah94 job openings
D01 Marina93 job openings
Woodlands88 job openings
Jurong West85 job openings
Clementi84 job openings
Geylang83 job openings
Ang Mo76 job openings
Choa Chu Kang72 job openings
Dover71 job openings
Marine Parade71 job openings
Bedok68 job openings
Bishan68 job openings
Orchard59 job openings
Jurong East51 job openings
Punggol51 job openings
Bukit Merah50 job openings
D22 Jurong49 job openings
East Region49 job openings
Mountbatten49 job openings
River Valley46 job openings
Jurong Town45 job openings
Related professions
SGD 100,000 - 200,000+297%
SGD 55,800 - 86,100+88%
SGD 52,800 - 74,313+68%
SGD 48,000 - 85,000+76%
SGD 36,000 - 72,000+43%
SGD 42,000 - 54,000+27%
SGD 75,400 - 108,500+143%
SGD 132,000 - 264,000+424%
SGD 108,000 - 228,000+344%
SGD 65,000 - 130,000+158%
The average salary for a Teacher in Singapore is SGD 34,800 - SGD 40,800 per year in 2026. The median salary is SGD 37,800 per year, based on 21,568 active job listings.
The cities with the most Teacher job opportunities in Singapore are Central Region, Serangoon, Central Singapore Community Development Council, Tampines, Hougang. Central Region leads with 341 job openings.
Explore 21,568 Teacher job listings in Singapore on BeBee, or check our salary calculator for a personalized estimate.