Type in a job title:
salary_header
Salary rate
Annual
Month
Biweekly
Weekly
Day
Hour
Teacher: Salary
$42,900
/ Annual
Based on 5107 salaries
The average Teacher salary in Canada is $42,900 per year or $22 per hour. Entry-level positions start at $35,100 per year, while most experienced workers make up to $67,478 per year.
Median
$42,900
chart
Low
$35,100
High
$67,478
Active jobs with salaries
Archived Salaries

English Teacher

Richmond Hill, Ontario
Reading Town - Aurora
$20.00 to $23.00

1.0 Fte Primary / Intermediate Teacher

Houston, British Columbia
School District #54 (Bulkley Valley)
$48,793.00 to $94,355.00

Disney English Foreign Trainer in China - ESL Teacher

Vancouver, British Columbia
Disney English
$1,610

Online Teacher for 1vN Classes

Quinte West, Ontario
First Future
$23.00 - $27.00 per hour

Lice Removal Tech (ideal for substitute teacher, ece or psw)

Oakville, Ontario
Lice Clinics of Canada
$17

Temp FT (1.0) Primary Teacher (K-Grade 3) (2017-18)

Peace River, Alberta
Buick Creek Elementary, Buick Creek
$46,716 - $87,635

Lead Teacher in Autism Class

Markham, Ontario
Autism In Mind Children's Charity
$50k

computer technology teacher - secondary school

Toronto, Ontario
McDonald International Academy
Salary$20.00 hourly

Montessori Teacher Needed ASAP

Burlington, Ontario
Kijiji
$11.95 to $16.50

French As A Second Language Teacher, High School

Prince Albert, Saskatchewan
Prince Albert Catholic School Division
$55,000.00 annually

Teachers

Thunder Bay, Ontario
Scout Talent
$62,000 to $90,000

English teachers in China => Relocate to China

Welland, Ontario
Hampson English Training School
$2,400.00 - $3,800.00 per month

Assistant Teacher-Child Care Center-FT

Thompson, Manitoba
Bay Area Hospital
$12.50/hr to $16.00

Remote English Teacher in Brampton - Apply Now!

Brampton, Ontario
VIPKID
$ 14-22

Part-time Secondary School Teacher for Math Tutoring

Saint Catharines, Ontario
Oxford Learning Centres, Inc
$15