Skip to content

jobs

Please submit separate applications for each posting.  Internal applications should be sent to: hr@cmsd.bc.ca

External applicants, please apply through Make a Future at  https://www.makeafuture.ca/regions-districts/bc-public-school-districts/north/coast-mountains/

Please ensure you state the posting number in your application. You will receive an email indicating that your application was received. Should you not receive this confirmation within 48 business hours, please phone 250-638-4403.


For further information regarding the current Teaching Job Postings, please contact:

Roberta Taylor, Human Resources Officer
Tel: (250) 638-4403 or toll-free (within B.C.) 1-855-635-4931, Local 4403

– Or –

Kiran Bath, Director of Human Resources
Tel: (250) 638-4441 or toll-free (within B.C.) 1-855-635-4931, Local 4441

Job ID Title Designation Closing Date
265 Terrace (Northwest Trades & Employment Training Centre) 2025-2026 Northwest Trades & Employment Training Centre No closing date
264 Terrace (Suwilaawks Community School) 2025-2026 Suwilaawks Community (K-6) Apr 13, 2026
263 REVISED Stewart (Bear Valley School) 2025-2026 Bear Valley (K-12) No closing date
262 Thornhill (Thornhill Elementary School) 2025-2026 Thornhill Elementary (4-6) Apr 08, 2026
261 Hazelton (Hazelton Secondary School) 2025-2026 Hazelton Secondary (8-12) Apr 08, 2026
139 Kitwanga ( Kitwanga Elementary School) 2025-2026 Kitwanga Elementary (K-6) No closing date
111 REVISED District Staff 2025-2026 Coast Mountains School District No. 82 No closing date
60 District Staff 2025-2026 Coast Mountains School District No. 82 No closing date

Job Postings from Make a Future

Job ID Title Designation Action
4018228 Vice-Principal Uplands Elementary School APPLY
4018226 Vice-Principal Mount Elizabeth Middle/Secondary School APPLY
4018224 Principal Thornhill Primary School APPLY
3425273 District Psychologist District Staff - Terrace APPLY
3955309 #60.1 - Continuing. Full-time (1.00 FTE) - District Psychologist District Staff - Terrace APPLY
3955311 #60.2 - Continuing, Full-time (1.00 FTE) Speech Language Pathologist District Staff - Terrace APPLY
3991002 #218.1 - Temporary, Part-time (.400 FTE) - Science for Citizens 11, Metalwork 10-12, Metal Mosaic 9, Automotive 12, BC First Peoples 12 & Other Teacher Hazelton Secondary School APPLY
4017980 #265.1 - Temporary, Part-time (.572 FTE) - Career Education 10-12 & Other Teacher Northwest Trades & Employment Training Centre APPLY
4017976 #264.1 - Temporary, Full-time (1.00 FTE) - Literacy, Library, Prep-Physical Education, Prep-Career Education Teacher Suwilaawks Community School APPLY
4017974 #263.1 - Temporary, Full-time (1.00 FTE) - Kindergarten, Grade 1/2/3 & Learner Support Teacher Bear Valley School APPLY
3966138 #111.5 - Continuing, Full-time (1.00 FTE) First Nations Language and Culture Teacher District Staff - Terrace APPLY
3973134 #139.1 - Continuing, Part-time (.400 FTE) Elementary Counsellor Kitwanga Elementary School APPLY
3966131 #111.2 -Continuing, Full-time (1.00 FTE) First Nations Language and Culture Teacher District Staff - Terrace APPLY
3966137 #111.4 - Continuing, Full-time (1.00 FTE) First Nations Language and Culture Teacher District Staff - Terrace APPLY