Arrow Lakes School District #10, New Denver, British Columbia (1997 – 2001*)
- Positions held: Secondary Art teacher, site manager for an Alternative Education Center for students ages 12 -80; vice-principal.
Arrow Lakes School District #10, New Denver, British Columbia (1992 – 1996*)
- Positions held: Director of Instruction (Technology Implementation); Teacher – Art, English, Desktop Publishing
Arrow Lakes School District #10, New Denver, British Columbia (1980 – 1991*)
- Positions held: English and Art teacher; school librarian
Cochrane High School, Cochrane, Alberta (1978 – 1979)
- Positions held: Social Studies teacher; volleyball coach
Orange County Unified School District, Orange, California (1976 – 1977)
- Position held: Resource Specialist – Multicultural Education
Bamaga and Mornington Island Schools, Queensland, Australia (1975 –1976)
- Positions held: Art and English teacher in two remote, northern Aboriginal reserves; basketball and track coach
Garey High School, Pomona, California (1974 –1975)
- Positions held: Art teacher and softball coach