Type in a job title:
salary_header
Salary Rate
Year
Month
Biweekly
Week
Day
Hour
Teacher: Salary
$42,900
/ Year
Based on 34273 salaries
The average teacher salary in Canada is $42,900 per year or $22 per hour. Entry level positions start at $29,250 per year while most experienced workers make up to $60,000 per year.
Median
$42,900
chart
Low
$29,250
High
$60,000
Active Jobs With Salaries
Archived Salaries

ESL Teacher in China => Relocate to China

Ottawa, Ontario
Education First Hefei
$34,000.00 - $40,000.00 per year
15.00$-25.00$/hour

Subject teachers wanted in Fujian => Relocate to China

Waterloo, Ontario
广州众汇人才服务有限公司
$3,600.00 - $5,400.00 per month

Physics Private High School Teacher

Toronto, Ontario
Huron international school
$15.00 to $37.00

North American Online ESL Teacher for Group Classes

Ottawa, Ontario
51Talk
$18

Online Teacher for Big group Classes

Moose Jaw, Saskatchewan
First Future
$40.00 - $100.00 per hour

ENGLISH TEACHER(AFTER AUG-2020 ON BOARD) => Relocate to China

Leduc, Alberta
Elan School
$3,200.00 - $4,200.00 per month

Online English Teacher for Children

Pickering, Ontario
VIPKID
6000 - 12000 per month

Kindergarten English Teacher => Relocate to China

St. Catharines, Ontario
北京外国语大学附属苏州湾外国语学校 Suzhou International Academy,BFSU
$3,600.00 - $4,400.00 per month

Individuals & Societies Teachers - China => Relocate to China

Oshawa, Ontario
American Education Advisors, LLC
$4,600.00 - $5,400.00 per month

Temp FT (1.0) French Immersion and French as a Second Language Teacher (2018-19)

Peace River, Alberta
Bert Bowes Middle School, Fort St. John, BC
$46,926 - $88,029

ESL TEACHER => Relocate to China

Red Deer, Alberta
EF Education First Xi'an
$2,500.00 - $3,600.00 per month

Online English Teacher

Moncton, New Brunswick
Hampson English Training School
$8.00 - $17.00 per hour

PE teacher for international school => Relocate to China

Ignace, Ontario
Zhejiang Haicheng Education Technology Co., Ltd
$3,200.00 - $4,200.00 per month