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
71 Hazelton (Majagaleehl Gali Aks Elementary School) 2026-2027 Majagaleehl Gali Aks Elementary (K-7) May 21, 2026
70 Terrace (Thornhill Primary School) 2026-2027 Thornhill Primary (K-3) May 21, 2026
69 Kitimat (Nechako Elementary School) 2026-2027 Nechako Elementary (K-6) May 21, 2026
68 Terrace (Cassie Hall Elementary School) 2026-2027 Cassie Hall Elementary School May 21, 2026
67 REVISED Hazelton (Hazelton Secondary School) 2026-2027 Hazelton Secondary (8-12) May 21, 2026
66 REVISED Kitwanga (Kitwanga Elementary School) 2026-2027 Kitwanga Elementary (K-6) May 21, 2026
65 Kitimat (Nechako Elementary School) 2026-2027 Nechako Elementary (K-6) May 20, 2026
64 Hazelton (Hazelton Secondary School) 2026-2027 Hazelton Secondary (8-12) May 20, 2026
63 Hazelton (Hazelton Secondary School) 2026-2027 Hazelton Secondary (8-12) No closing date
62 District Staff 2026-2027 Coast Mountains School District No. 82 May 19, 2026
61 REVISED Terrace (Uplands Elementary School) 2026-2027 Uplands Elementary (K-6) May 19, 2026
60 REVISED Terrace (Thornhill Primary School) 2026-2027 Thornhill Primary (K-3) May 19, 2026
59 REVISED Terrace (Thornhill Elementary School) 2026-2027 Thornhill Elementary (4-6) May 19, 2026
57 Terrace (Skeena Middle School) 2026-2027 Skeena Middle (7-9) May 19, 2026
56 Kitimat (Nechako Elementary School) 2026-2027 Nechako Elementary (K-6) May 19, 2026
55 Kitimat (Mount Elizabeth Middle/Secondary School) 2026-2027 Mount Elizabeth Middle/Sec. (7-12) May 19, 2026
54 Kitwanga (Kitwanga Elementary School) 2026-2027 Kitwanga Elementary (K-6) May 19, 2026
53 Kitimat (Kildala Elementary School) 2026-2027 Kildala Elementary (K-6) May 19, 2026
52 REVISED Terrace (Ecole Mountainview Elementary) 2026-2027 Ecole Mountainview (K-6) May 19, 2026
51 Terrace (Suwilaawks Community School) 2026-2027 Suwilaawks Community (K-6) May 15, 2026
271 REVISED Terrace (Skeena Middle School) 2025-2026 Skeena Middle (7-9) May 14, 2026
270 REVISED Hazelton (Hazelton Secondary School) 2025-2026 Hazelton Secondary (8-12) May 14, 2026
50 Terrace (Suwilaawks Community School) 2026-2027 Suwilaawks Community (K-6) May 13, 2026
1 Transparency Bulletin 2026-2027 School Year Coast Mountains School District No. 82 No closing date
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
4030838 #71.2 - Continuing, Part-time (.300 FTE) - Primary Classroom Teacher Majagaleehl Gali Aks Elementary School APPLY
4030837 #71.1 - Continuing, Full-time (1.00 FTGE) Gitxsan Primary Classroom Teacher Majagaleehl Gali Aks Elementary School APPLY
4030836 #70.2 - Continuing, Full-time (1.00 FTE) Primary Classroom Teacher Thornhill Primary School APPLY
4030835 #70.1 - Temporary, Full-time (1.00 FTE) - Primary Classroom Teacher Thornhill Primary School APPLY
4030834 #69.2 - Temporary, Full-time (1.00 FTE) - Intermediate Classroom Teacher Nechako Elementary School APPLY
4030832 #69.1 - Temporary, Full-time (1.00 FTE) - Primary Classroom Teacher Nechako Elementary School APPLY
4030830 #68.2 - Continuing, Full-time (1.00 FTE) First Nations Language and Culture Teacher Cassie Hall Elementary School APPLY
4030829 #68.1 - Temporary, Full-time (1.00 FTE) - Primary Classroom Teacher Cassie Hall Elementary School APPLY
4030828 #67.2 - Continuing, Full-time (1.00 FTE) - Pre-Calculus 11, Workplace Math 11, Foundations of Math 10, 12, English First Peoples 11 & Other Teacher Hazelton Secondary School APPLY
4030827 #67.1 - Continuing/Full-Time (1.00 FTE) - Counselling & Other Teacher Hazelton Secondary School APPLY
4030826 #66.2 - Continuing, Full-time (1.00 FTE) - Intermediate Classroom Teacher Kitwanga Elementary School APPLY
4030825 #66.1 - Continuing, Part-time (.200 FTE) Literacy Support Teacher Kitwanga Elementary School APPLY
4030238 #65.1 - Continuing, Full-time (1.00 FTE) Primary Classroom Teacher Nechako Elementary School APPLY
4030237 #64.2 - Temporary, Part-time (1.00 FTE) English Language Learner, English First Peoples 10 & Other Teacher Hazelton Secondary School APPLY
4029773 #63.1 - Continuing, Full-time (.429 FTE) - English Language Learner, English First Peoples 11, & Other Teacher Hazelton Secondary School APPLY
4029770 #62.2 - Continuing, Full-time (1.00 FTE) - Speech Language Pathologist District Staff - Terrace APPLY
4029769 #62.1 - Continuing, Full-time (1.00 FTE) - District Psychologist District Staff - Terrace APPLY
4029470 #58.3 - Continuing, Full-time (1.00 FTE) - Pre-Calculus 11, Workplace Math 11, Foundations of Math 10, 12, English First Peoples 11 & Other Teacher Hazelton Secondary School APPLY
4029510 #61.4 - Continuing/Part-Time (0.088 FTE) - Prep-Visual Arts Teacher Uplands Elementary School APPLY
4029507 #61.3 - Continuing/Part-Time (0.50 FTE) - First Nations Language and Culture Teacher Uplands Elementary School APPLY
4029504 #61.2 - Continuing, Part-time (.100 FTE) - Prep-Resource Teacher Uplands Elementary School APPLY
4029502 #61.1 - Temporary, Part-time (.500 FTE) - English Language Learner, Literacy Support Teacher Uplands Elementary School APPLY
4029499 #60.1 - Continuing/Part-Time (0.50 FTE) - First Nations Language and Culture Teacher Thornhill Primary School APPLY
4029498 #59.2 - Continuing/Part-Time (0.50 FTE) - First Nations Language and Culture Teacher Thornhill Elementary School APPLY
4029495 #59.1 - Continuing/Part-Time (0.128 FTE) - Prep-Fine Arts Teacher Thornhill Elementary School APPLY
4029459 #58.2 -Temporary/Full-Time (1.00 FTE) - English Language Learner, English First Peoples 11 & Other Teacher Hazelton Secondary School APPLY
4029455 #58.1 - Continuing/Full-Time (1.00 FTE) - Counselling & Other Teacher Hazelton Secondary School APPLY
4029444 #57.2 - Continuing/Full-Time (1.00 FTE) - Metalwork 7-9 & Other Teacher Skeena Middle School APPLY
4029440 #57.1 - Continuing/Full-Time (1.00 FTE) - Woodwork 7-9 & Other Teacher Skeena Middle School APPLY
4029436 #56.1 - Continuing/Part-Time (0.500 FTE) - First Nations Language and Culture Teacher Nechako Elementary School APPLY
4029433 #55.1 - Continuing/Full-Time (1.00 FTE) - French Immersion Language 9-12, French Immersion Elective 9-12, Science Humaine 9-12, French 9-10, Literacy Support & Other Teacher Mount Elizabeth Middle/Secondary School APPLY
4029429 #54.1 - Continuing/Full-Time (1.00 FTE) - First Nations Language and Culture Teacher Kitwanga Elementary School APPLY
4029421 #53.3 - Continuing/Part-Time (0.500 FTE) - First Nations Language and Culture Teacher Kildala Elementary School APPLY
4029422 #53.2 - Continuing/Full-Time (1.00 FTE) - French Immersion Intermediate Classroom Teacher Kildala Elementary School APPLY
4029423 #53.1 - Continuing/Full-Time (1.00 FTE) - French Immersion Primary Classroom Teacher Kildala Elementary School APPLY
4029415 #52.2 - Continuing, Full-time (1.00 FTE) - French Immersion Intermediate Classroom Teacher L'Ecole Mountainview Elementary School APPLY
4029413 #52.1 - Temporary/Full-Time (1.00 FTE) - French Immersion Primary Classroom Teacher L'Ecole Mountainview Elementary School APPLY
4029403 #51.1 - Temporary, Part-time (.820 FTE) - Intermediate Classroom Teacher Suwilaawks Community School APPLY
4028616 #271.1 - Temporary, Full-time (1.00 FTE) - Grade 7 CORE & Other Teacher Skeena Middle School APPLY
4028615 #270.1 - Temporary, Full-time (1.00 FTE) Humanities 9, English Language Learner & Library Teacher Hazelton Secondary 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
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