1

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

Remote Oregon Teacher

Salem, OR ยท Remote

$25/hr

Are you an Oregon-certified teacher interested in an engaging, flexible, work-from-home opportunity ... Access to a smartphone, high-speed internet, computer, and webcam * Eligible to work in the U.S.

Remote Oregon Teacher

Salem, OR ยท On-site +1

$25/hr

Are you an Oregon-certified teacher interested in an engaging, flexible, work-from-home opportunity ... Access to a smartphone, high-speed internet, computer, and webcam * Eligible to work in the U.S.

Senior Software Engineer

Salem, OR ยท On-site

$123.10K - $162.30K/yr

Bachelor's Degree in Computer Science, Computer Engineering or a closely related field Preferred ... based Teaches / trains others regularly Rarely Travel regularly from the office to various work ...

... 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 Teacher information

See Salem, OR salary details

$36.7K

$65.8K

$122.1K

How much do computer science teacher jobs pay per year?

As of May 28, 2026, the average yearly pay for computer science teacher 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 Does a Computer Science Teacher Do?

A computer science teacher teaches students about computers and computer programming. Your responsibilities cover teaching students to understand how computers work and instructing them on writing programs and algorithms. While most computer science (CS) education takes place at the high school level, some teachers work at the middle school or elementary level. Others teach at colleges and universities. All CS teachers must prepare and administer lesson plans, evaluate student work, and supervise students in the classroom. Motivating and encouraging students, as well as communicating effectively, are vital duties.

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, programming languages, and typically a teaching credential or relevant degree. Familiarity with educational technology platforms, coding environments (such as Python, Java, or Scratch), and classroom management systems is important. Strong communication, patience, and the ability to inspire and engage students are standout soft skills in this role. These skills ensure effective knowledge transfer, foster student interest in technology, and create a positive and productive learning environment.

How does a Computer Science Teacher typically collaborate with other educators and staff within a school?

Computer Science Teachers often work closely with other teachers, especially those in STEM fields, to integrate technology and computational thinking into the broader curriculum. They may coordinate with curriculum specialists to align their lessons with school standards and collaborate with IT staff to ensure classroom technology is functioning properly. Additionally, Computer Science Teachers frequently participate in professional learning communities, mentor student clubs (like coding or robotics), and contribute to school-wide initiatives that promote digital literacy and safety. This collaborative environment supports both student success and the teacher's own professional growth.

What is the difference between Computer Science Teacher vs Software Developer?

AspectComputer Science TeacherSoftware Developer
Required CredentialsTeaching certification, bachelor's degree in CS or related fieldBachelor's degree in CS, software engineering, or related field; certifications optional
Work EnvironmentSchools, educational institutions, classroomsOffices, tech companies, remote or on-site
Industry UsageEducation sector, public/private schoolsTechnology, software development, IT companies
Common Search/ComparisonYesNo

While both roles involve computer science knowledge, a Computer Science Teacher focuses on educating students in schools and requires teaching credentials. In contrast, a Software Developer designs and builds software applications, typically working in tech companies or startups without teaching certifications.

What are the most commonly searched types of Computer Science Teacher jobs in Salem, OR? The most popular types of Computer Science Teacher jobs in Salem, OR are:
What are popular job titles related to Computer Science Teacher jobs in Salem, OR? For Computer Science Teacher jobs in Salem, OR, the most frequently searched job titles are:
What job categories do people searching Computer Science Teacher jobs in Salem, OR look for? The top searched job categories for Computer Science Teacher jobs in Salem, OR are:
What cities near Salem, OR are hiring for Computer Science Teacher jobs? Cities near Salem, OR with the most Computer Science Teacher job openings:
Infographic showing various Computer Science Teacher job openings in Salem, OR as of May 2026, with employment types broken down into 73% Full Time, 23% Part Time, and 4% Contract. Highlights an 99% Physical, and 1% Hybrid job distribution, with an average salary of $65,800 per year, or $31.6 per hour.
Remote Oregon Teacher

Remote Oregon Teacher

OpenEd

Salem, OR โ€ข Remote

$25/hr

Part-time

Posted 16 days ago


Job description

We are actively accepting applications for the 2026-27 program year.

Are you an Oregon-certified teacher interested in an engaging, flexible, work-from-home opportunity? OpenEd, a student-centered, online personalized education program, is accepting applications for part-time teachers to support students and families through personalized learning.


We're currently accepting applications from those living in: AR, AZ, CO, FL, GA, ID, IN, IL, IO, KS, MD, MN, MO, NC, NM, NV, OH, OK, OR, RI, SC, TN, TX, UT, VA, WA, WI, WV.


Why OpenEd?

OpenEd is a leading provider of personalized K-12 educational programs, partnered with innovative public school districts to offer tuition-free, flexible learning plans. We empower students and families to tailor their educational experiences while fostering curiosity, independence, and lifelong learning.


What does it look like to be an OpenEd Teacher?

OpenEd Teachers play a key role in supporting students through their educational journey. Teachers work directly with students and families to provide encouragement, accountability, and individualized support while collaborating with colleagues across the program.

All OpenEd Teachers share the same core role, regardless of certification or endorsement area. While teachers bring valuable subject-matter expertise, assignments are based on student and program needs and will not always align directly with a teacher's specific endorsement.

In addition to their core student group, teachers may take on additional assignments across the program, such as tutoring, small-group instruction, or other areas of support, based on program needs. While specific assignments may shift over time, the core responsibilities of an OpenEd Teacher remain consistent. Teachers should expect regular synchronous work with students, ongoing communication with students and parents, and grading responsibilities aligned with program expectations.

This is a non-traditional teaching role that emphasizes mentorship, flexibility, and personalized support rather than a single classroom or fixed course load.


Responsibilities

Student Support, Instruction & Collaboration

  • Review and grade student learning logs, providing timely, actionable feedback to support student progress
  • Work synchronously with students in 1:1, small-group, or large-group settings
  • Mentor and tutor students enrolled in assigned courses
  • Create engaging lessons, activities, or learning opportunities
  • Tailor resources and support to meet individual student needs
  • Identify at-risk students and coordinate appropriate routes to intervention
  • Communicate with parents to provide guidance and support
  • Attend IEP meetings as needed and collaborate with relevant stakeholders
  • Collaborate with other teachers to share expertise and support students across the program

Program & Team Contribution

  • Contribute to the program by supporting a core group of assigned students while also taking on additional responsibilities across the program based on team and student needs
  • Participate in a positive, collaborative, team-oriented environment focused on student success


Required Skills & Qualifications

  • Current teaching certification: Oregon
  • Exceptional verbal and written communication skills
  • Strong understanding that every child is unique and benefits from individualized learning
  • Kind, organized, patient, and dependable communicator
  • Familiarity with Google Workspace (Gmail, Calendar, Docs, Sheets, Forms, etc.)
  • Confidence in the ability to learn various online tools, systems, and programs
  • Ability to work independently and meet deadlines with minimal supervision
  • Access to a smartphone, high-speed internet, computer, and webcam
  • Eligible to work in the U.S.


Preferred

  • Experience in non-traditional educational programs
  • Residency in Oregon preferred, but is not required


Schedule & Availability

  • Ability to maintain a regular schedule of 25-27 hours per week
  • Availability during core business hours (10:00 a.m. - 3:00 p.m. MT)
  • Synchronous responsibilities may include meetings with students, families, or groups, and will vary based on assigned roles


Additional Information

  • Hourly pay starts at $25/hour (commensurate with qualifications)
  • Applications will be kept on file until a position becomes available
  • Orientation, self-guided training, and ongoing support will be provided


Ready to Join Our Team?

If you're passionate about helping us deliver personalized learning approaches and thrive in a collaborative, mission-driven environment, we want to hear from you! Please submit your resume by clicking the Apply for this job button.


EEO Statement

OpenEd is committed to creating a diverse environment and is proud to be an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, gender, gender identity or expression, sexual orientation, national origin, genetics, disability, age, or veteran status. We encourage all to apply and help us grow a diverse and inclusive workplace.


OpenEd participates in E-Verify.