High School Teacher Salaries in Brampton, ON

Salary estimated from 38 employees, users, and past and present job advertisements on Indeed in the past 36 months. Last updated: January 14, 2019
Average in Brampton, ON
$16.67 per hour
21% Below national average
  • Most Reported
$10.15
$29.65
Salary Distribution

How much does a High School Teacher make in Brampton, ON?

The average salary for a High School Teacher is $16.67 per hour in Brampton, ON, which is 21% below the national average. Salary estimates are based on 38 salaries submitted anonymously to Indeed by High School Teacher employees, users, and collected from past and present job advertisements on Indeed in the past 36 months. The typical tenure for a High School Teacher is 1-3 years.
High School Teacher salaries by company in Brampton, ON
CompanyAverage salary
$16.73 per hour
$21.35 per hour
$20.21 per hour
$18.00 per hour
$18.00 per hour
$17.89 per hour
$15.80 per hour
$15.15 per hour
$14.97 per hour
$14.97 per hour
High School Teacher salaries by location
CityAverage salary
$22.17 per hour
$20.49 per hour
$24.09 per hour
$20.60 per hour
$24.85 per hour

High School Teacher job openings

Kindergarten & School Age Program Professionals –Brampton
PLASP Child Care Services
Brampton, ON
High school Mathematics/Physics Teacher
CanSTEM Education Private School Inc.
Brampton, ON
High School Mathematics/Physics Teacher
CanSTEM Education Private School Inc.
Brampton, ON
Elementary or High School Level Teachers/Tutors
Dalmar Inc
Caledon, ON
Front Desk Administrator
Shafi Education
Brampton, ON
Full-time High School Teacher
Toronto Scholars Collegiate
Toronto, ON
High School Teacher jobs in Brampton, ON