Skip to main content
Teacher Salary in Australia

Teacher Salary in Melbourne

Based on 5,643 job listings - Melbourne, Australia 2026

Average salary
$93,068 - $110,583
Median salary
$90,000 - $116,147
Lower rangeUpper range

Salary distribution by percentile

10th percentile$55K
25th percentile$80K
Median$90K
75th percentile$108K
90th percentile$142K

50% of professionals earn between $80,001 - $107,697 AUD

The median salary is $90,000

Compare with national average

Melbourne

Average salary

93,068 - 110,583

Median salary

90,000 - 116,147

5,643 job openings

Australia

Average salary

86,086 - 95,000

Median salary

86,086 - 95,000

46,782 job openings

Other cities

Sydney2,659 job openings
Brisbane1,211 job openings
Perth771 job openings
Adelaide459 job openings
Gold Coast City243 job openings
Ballarat223 job openings
Canberra214 job openings
Geelong203 job openings
Townsville City143 job openings
Newcastle131 job openings
Mildura121 job openings
Gold Coast116 job openings
Townsville112 job openings
Ipswich City108 job openings
Cairns102 job openings
Port Phillip98 job openings

Teacher

5,643 job openings in Melbourne

View job listings

Find professionals

Teacher in Melbourne

View professionals

The average salary for a Teacher in Melbourne, Australia is AUD 93,068 - AUD 110,583 per year in 2026, based on 5,643 job listings.

Explore 5,643 Teacher job listings in Australia on BeBee, or check our salary calculator for a personalized estimate.