1

Computer Science Teaching Jobs in Salem, OR (NOW HIRING)

Artist Associate

Salem, OR ยท On-site

$62.43/hr

... science and computer science. Willamette University provides a high-value and comprehensive ... Outstanding and active performer with evidence of successful teaching experience and a strong ...

New

... science and computer science. Willamette University provides a high-value and comprehensive ... Outstanding and active performer with evidence of successful teaching experience and a strong ...

New

... science and computer science. Willamette University provides a high-value and comprehensive ... Teaches the fundamental principles and techniques of softball (i.e. competition and sportsmanship ...

... science and computer science. Willamette University provides a high-value and comprehensive ... Teaches the fundamental principles and techniques of softball (i.e. competition and sportsmanship ...

... science and computer science. Willamette University provides a high-value and comprehensive ... Teach substantive bar exam, licensure support, and, as needed, academic support courses. * Work ...

next page

Showing results 1-20

Computer Science Teaching information

See Salem, OR salary details

$36.7K

$65.8K

$122.1K

How much do computer science teaching jobs pay per year?

As of Jul 13, 2026, the average yearly pay for computer science teaching in Salem, OR is $65,800.00, according to ZipRecruiter salary data. Most workers in this role earn between $50,800.00 and $69,800.00 per year, depending on experience, location, and employer.

What do computer science teachers do?

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

Is there a shortage of computer science teachers?

There is a recognized shortage of qualified computer science teachers in many regions, driven by increasing 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 in the field.

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.

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.

Can I be a teacher with a computer science degree?

Computer science teachers typically need a bachelor's degree in computer science or a related field, along with teaching certification or licensure depending on the education level and region. Strong programming skills, knowledge of educational technology, and classroom management are also important for teaching computer science effectively.

Is computer science teaching in demand?

Computer science teaching is in high demand due to the growing need for technology education across schools, colleges, and training programs. Educators with strong programming skills and knowledge of current technologies are sought after to meet the increasing interest in coding, software development, and digital literacy.

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 popular job titles related to Computer Science Teaching jobs in Salem, OR? For Computer Science Teaching jobs in Salem, OR, the most frequently searched job titles are:
What job categories do people searching Computer Science Teaching jobs in Salem, OR look for? The top searched job categories for Computer Science Teaching jobs in Salem, OR are:
What cities near Salem, OR are hiring for Computer Science Teaching jobs? Cities near Salem, OR with the most Computer Science Teaching job openings:
Infographic showing various Computer Science Teaching job openings in Salem, OR as of July 2026, with employment types broken down into 1% As Needed, 83% Full Time, 13% Part Time, and 3% Contract. Highlights an 82% Physical, 1% Hybrid, and 17% Remote job distribution, with an average salary of $65,800 per year, or $31.6 per hour.
High School Science Teacher - Willamette Connections Academy

High School Science Teacher - Willamette Connections Academy

Connections Academy

Scio, OR โ€ข On-site, Remote

$48K - $62K/yr

Full-time

Re-posted 10 days ago


Job description

Company Summary

Willamette Connections Academy is a tuition-free, Kโ€“12 online public school that students attend from home. Sponsored by Scio School District, Willamette Connections Academy is state certified and open to students throughout Oregon.

Position Summary and Responsibilities

Working from your home office within Oregon, certified Teachers will virtually manage instructional programs. Through use of the telephone, Internet and various curriculum tools they will consult regularly with learning coaches and students to ensure that each child successfully completes their instructional program.

The High School Science Teacher will be responsible for the successful completion of the following tasks:

  • Support the instructional program with asynchronous web conferencing sessions and synchronous instruction;
  • Complete all grading, create progress reports and conduct parent conferences in a timely manner;
  • Communicate with parents, students and other teachers on a regular basis to develop and update Personal Learning Plans and schedules, score assessments, provide feedback on student work, suggest instructional approaches and strategies, monitor completion of assignments and coach special projects;
  • Develop a general knowledge of the entire programโ€™s K-12 curriculum and a very detailed knowledge of the courses for which responsible;
  • Review curriculum and devise alternate approaches to presenting lessons to increase student understanding (working directly with students and parents);
  • Support students and parents with alternate strategies and provide additional assistance with daily assignments and projects;
  • Communicate regularly with parents, students, and curriculum specialists through use of computer and telephone;
  • Work collaboratively with other teachers to ensure that all students are successfully progressing through the program, that parents have a central point of contact, and that tasks are distributed among the teachers;
  • Keep student records and data up-to-date, including cumulative files, online student and family information, attendance accounting, and logging all student and parent contacts;
  • Consult with other teachers, team members and staff learning specialists to develop alternate enrichment activities and modifications to studentsโ€™ programs to increase student understanding;
  • Work with Advisory Teachers and School Counselor(s) to ensure students and families are receiving appropriate communications, students are making adequate progress and established goals are being met;
  • Work with other teachers to coordinate social activities and relevant field trips for students;
  • Manage regional field trips and make efforts to integrate trips into the curriculum;
  • Communicate with Parent Community Coordinators to suggest social activities and relevant field trips for students;
  • Devise and implement virtual methods of creating and maintaining a โ€œschool communityโ€;
  • Participate in the organization and administration of the State Testing, as directed;
  • Participate in student recruiting sessions and other marketing efforts that require teacher representation;
  • Attend field trips and other community activities implemented for families; and
  • Other duties as assigned.

Requirements

  • Highly qualified and certified to teach High School Science Teacher in Oregon
    • Multiple Oregon endorsements strongly preferred
    • Oregon ESL/ELL endorsement strongly preferred
  • Willing to consider out of state applicants; Oregon residents preferred
  • Strong technology skills (especially with Microsoft Office products and Google Suite)
  • Excellent communication skills, both oral and written
  • Highly organized and punctual
  • Customer focused approach
  • High degree of flexibility
  • Demonstrated ability to work well in fast paced environment
  • Team player track record
  • Willingness to travel for marketing and state testing events (may require occasional overnight travel)
  • Ability to work some occasional evening hours, as needed to support some families
  • Must be able to use a personal electronic device and an email address for two-step authentication

Note: The anticipated salary for Oregon-based individuals interested in this position starts at $44,000.ย Benefits available to eligible employees can be seen atย https://www.connectionsacademy.com/careers/benefits/.

Willametteย Connections Academy strives to create an inclusive environment that welcomes and values the diversity of the people we serve. We foster fairness, equity, and inclusion to create a workplace environment where everyone is treated with respect and dignity.