1

Computer Science Teaching Jobs in British Columbia

May assist or lead in teaching homeroom subjects (including history, science, grammar, logic, etc ... Prolonged periods sitting and working on computer to complete necessary paperwork * Specific vision ...

... of Computer Science, Mathematics, Physics and Statistics | Irving K. Barber Faculty of Science ... The collegial learning environment in the Faculty focuses on effective teaching, critical and ...

... teaching, consistently ranked among the top 20 public universities in the world. Since 1915, UBC ... Qualifications Desired Skills Background or knowledge of computer science concepts. Experience in ...

BC · On-site

$110 - $145/hr

Bachelor's Degree in Information Technology, Computer Science, Engineering, Business, or related ... Excellent communication, facilitation, and coaching skills to teach AI enablement best practices ...

Previous experience tutoring, teaching, or mentoring post-secondary students. * Excellent ... Computer Science and Programming * Economics * Accounting and Finance * Business and Commerce

Showing results 21-40

Computer Science Teaching information

See British Columbia salary details

$19K

$60.3K

$123.5K

How much do computer science teaching jobs pay per year?

As of Aug 22, 2026, the average yearly pay for computer science teaching in British Columbia is $60,283.00, according to ZipRecruiter salary data. Most workers in this role earn between $38,500.00 and $69,000.00 per year, depending on experience, location, and employer.

What is computer science teaching?

Computer science teaching involves instructing students on topics related to computer science, such as programming, algorithms, data structures, computer systems, and computational thinking. Educators in this field work in various settings, including schools, colleges, universities, and online platforms. Their goal is to help students develop problem-solving skills, understand theoretical concepts, and gain practical experience with technology. Computer science teachers may also design curricula, assess student progress, and stay updated with advancements in the rapidly evolving field.

What are some common challenges computer science teachers face when introducing programming concepts to students?

One common challenge computer science teachers encounter is addressing the wide range of prior knowledge and experience among students, as some may be completely new to programming while others have advanced skills. Teachers must also find engaging ways to explain abstract concepts, making them accessible and relevant to learners with different interests and learning styles. Additionally, keeping up with rapidly evolving technologies and ensuring that course content remains current can be demanding. Collaboration with other educators and leveraging online resources often help in overcoming these challenges and enhancing student engagement.

What are the key skills and qualifications needed to thrive as a computer science teacher, and why are they important?

To thrive as a Computer Science Teacher, you need a solid background in computer science concepts, teaching credentials, and often a relevant degree or certification in education. Familiarity with programming languages (such as Python or Java), learning management systems, and educational technology tools is typically required. Strong communication, patience, and the ability to inspire and engage students are crucial soft skills. These competencies ensure effective instruction, support diverse learners, and foster a positive and productive classroom environment.

Is there a shortage of computer science teachers?

There is a recognized shortage of qualified computer science teachers in many regions, driven by high demand for technology education and a limited supply of educators with specialized skills in programming, algorithms, and computer systems. This shortage often leads to increased job opportunities, competitive salaries, and a need for ongoing professional development and certifications for teachers in this field.

What do computer science teachers do?

Computer science teachers develop and deliver lessons on programming, algorithms, data structures, and software development. They assess student progress, create curriculum materials, and may incorporate tools like coding platforms and programming languages to facilitate learning in classroom or online settings.

What are the most commonly searched types of Computer Science Teaching jobs in British Columbia?

The most popular types of Computer Science Teaching jobs in British Columbia are:

What are popular job titles related to Computer Science Teaching jobs in British Columbia?

For Computer Science Teaching jobs in British Columbia, the most frequently searched job titles are:

What job categories do people searching Computer Science Teaching jobs in British Columbia look for?

The top searched job categories for Computer Science Teaching jobs in British Columbia are:

Infographic showing various Computer Science Teaching job openings in British Columbia as of August 2026, with employment types broken down into 69% Full Time, 22% Part Time, and 9% Temporary. Highlights an 78% In-person, 9% Hybrid, and 13% Remote job distribution, with an average salary of $60,283 per year, or $29 per hour.

Cedar City - Associate Teacher - 26-27 School Year

American Preparatory Academy

On-site

Full-time

Medical, Dental, Vision, Retirement, PTO

Re-posted 20 days ago


Job description

Job Summary:

Under the direction and supervision of the Elementary Directors, you will be responsible for the supervision and one-on-one instruction of students with mild disabilities. This position is designed to be a stepping stone into a teaching role. It allows individuals who are interested in a teaching career to start on their path to licensure and teaching.

Successful candidates must meet highly qualified status in one of three ways:

Earned an Associate Degree; or

Earned 48 college credit hours; or

Successfully completing a basic academic skills (ParaPro or Project PARA) exam within the first week of hire.

Duties & Responsibilities:

The position includes but is not limited to the following list of representative duties:

  • Provides supervision and instruction to students with special needs
  • Supervise special needs students during recess and lunch
  • Provides consistent communication to the Elementary Directors regarding students
  • Responsible for teaching Math, Reading and Spelling groups based on student ability
  • Clear the way for the homeroom teacher - running copies, grading homework, etc.
  • Provides guidance and support to students in a positive manner
  • Aide in the gathering and evaluating of student data
  • May be asked to express concerns and opinions in regard to student success and behavior
  • May be asked to attend parent teacher conferences on a case-by-case basis
  • May assist or lead in teaching homeroom subjects (including history, science, grammar, logic, etc.)
  • May act as the homeroom teacher when the homeroom teacher is unavailable
  • Must work well under pressure and have the ability to diffuse temper tantrums
  • Assist with Carpool (morning and afternoon assignments may vary)
  • Uphold the Character Development characteristics taught on a monthly basis
  • Other duties as assigned.

Skills:

  • Energetic, enthusiastic and committed to student success
  • No license required
  • Able to work well in a teamwork environment, including participation in a coaching model for teaching
  • Able to demonstrate good classroom management skills

Interactions with Others

  • Interacts positively with students, parents, staff, teachers, administration, and other school personnel. 
  • Provides encouragement and enthusiasm in daily interactions with colleagues, students and families.
  • Adheres to the school communication policy of taking concerns or questions to the person most able to address them, according to the staff manual. 
  • Exhibits good character including honesty, assuming goodwill, positivity, diligence, and humility - quickly acknowledging errors and making appropriate amends.  

Time & Effort Certification (TEC)

Each pay period, the Special Education Teacher will be required to certify that the hours for which they will be compensated were spent conducting allowable activities supporting special education students.  If the Special Education Teacher is asked to spend time working outside of special education during any pay period, they must notify their supervisor so the TEC and payroll funding can be adjusted.

Benefits:

  • Health, Dental and Vision Insurance
  • 401(k)
  • Health Savings Account
  • Paid Time Off

Anticipated Schedule:

  • MTWF 8:00 am - 4:00 pm, Th 8:00 am – 3:00 pm

Physical Requirements – Not limited to the following:

  • Prolonged periods standing and walking throughout school and classroom
  • Must be able to lift up to 45 pounds at a time 
  • Must be able to assist students who have physical difficulties
  • Must be able to kneel, sit, stand, crawl, push, and pull to assist and teach children throughout the day
  • Prolonged periods sitting and working on computer to complete necessary paperwork
  • Specific vision abilities required include close vision, distance vision, color vision, peripheral vision, and depth perception.  Accommodations can be made upon request as needed.
  • Specific hearing and speaking abilities that will allow for effective communication with students.

* PLEASE BE AWARE THAT THE ANTICIPATED START DATE IS AUGUST 3, 2027 - THIS IS A POSITION FOR THE 26-27 SCHOOL YEAR *