High-paying teaching jobs in Kelowna

Teaching focuses on imparting knowledge, skills, and values to students of all ages. Educators develop lesson plans, facilitate discussions, and assess individual performance. They often employ creative methods that engage diverse learner needs and foster a collaborative learning environment.


The 63 teaching jobs listed below pay well, with salaries between $24.61 and $25.62 per hour. Early Childhood Teacher, Instructor and Educator are among the most popular high-paying roles in Kelowna, BC.

Job title

Updated Nov. 06, 2026
Job title
Kelowna, BC
British Columbia
Job openings (Kelowna)

Elementary School Teacher

Kelowna

$77,253 per year

British Columbia

$82,292 per year

Teacher

Kelowna

$74,129 per year

British Columbia

$83,708 per year

Tutor

Kelowna

$27.62 per hour

British Columbia

$26.27 per hour

Educator

Kelowna

$25.62 per hour

British Columbia

$25.25 per hour

Early Childhood Teacher

Kelowna

$25.16 per hour

British Columbia

$26.34 per hour

Instructor

Kelowna

$24.61 per hour

British Columbia

$32.36 per hour

School Program Staff

Kelowna

$21.75 per hour

British Columbia

$24.71 per hour

Job descriptions below are for educational purposes. Please refer to the employer's job description for complete details.