School Teacher Salaries in Melbourne VIC

Salary estimated from 5 employees, users, and past and present job advertisements on Indeed in the past 36 months.
Average in Melbourne VIC
$50.16 per hour
36% Above national average
  • Most Reported
$17.25
$200
Salary Distribution

How much does a School Teacher make in Melbourne VIC?

The average salary for a School Teacher is $50.16 per hour in Melbourne VIC, which is 36% above the national average. Salary estimates are based on 5 salaries submitted anonymously to Indeed by School Teacher employees, users, and collected from past and present job advertisements on Indeed in the past 36 months. The typical tenure for a School Teacher is 2-4 years.
School Teacher salaries by company in Melbourne VIC
CompanyAverage salary
$75,000 per year
School Teacher salaries by location
CityAverage salary
$33.77 per hour

Job openings for School Teacher

View all job openings for School Teacher