1

Computer Science Teacher Jobs in Oregon (NOW HIRING)

STEM teacher

Portland, OR ยท On-site

$15 - $22/hr

Knowledge of technologies, computer programming, computer science, robotics, teaching experience ... etc moves you to the head of the line. REQUIREMENTS: Education & Experience - Good at STEM and ...

Computer Programming Tutor

Portland, OR ยท Remote

$18 - $40/hr

... students for computer science coursework and software engineering careers. * Conceptual Teaching & Problem-Solving: Skilled at teaching problem decomposition, algorithm design, and code ...

Computer Programming Tutor

Eugene, OR ยท Remote

$18 - $40/hr

... students for computer science coursework and software engineering careers. * Conceptual Teaching & Problem-Solving: Skilled at teaching problem decomposition, algorithm design, and code ...

Computer Programming Tutor

OR ยท Remote

$18 - $40/hr

... students for computer science coursework and software engineering careers. * Conceptual Teaching & Problem-Solving: Skilled at teaching problem decomposition, algorithm design, and code ...

Showing results 21-40

Computer Science Teacher information

See Oregon salary details

$38.6K

$69.2K

$128.5K

How much do computer science teacher jobs pay per year?

As of Aug 21, 2026, the average yearly pay for computer science teacher in Oregon is $69,221.00, according to ZipRecruiter salary data. Most workers in this role earn between $53,400.00 and $73,500.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 does a computer science teacher do?

A Computer Science Teacher is responsible for teaching students about computer science topics, such as programming, algorithms, data structures, and computer systems. They develop lesson plans, deliver lectures, guide hands-on projects, and assess student progress. Computer Science Teachers may work at various educational levels, from middle school to college, and often help students develop problem-solving and computational thinking skills. Their goal is to prepare students for further study or careers in technology fields.

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.

Are computer science teachers still in demand?

Computer science teachers are in high demand due to the growing emphasis on STEM education and digital literacy. Schools and educational institutions seek qualified teachers with knowledge of programming, coding languages, and educational technology, often requiring relevant certifications or degrees. The demand is expected to remain strong as technology continues to advance and integrate into various curricula.

Is there a shortage of computer science teachers?

There is a recognized shortage of computer science teachers in many regions, driven by increasing demand for technology education and a limited supply of qualified educators. This shortage often leads to larger class sizes and increased efforts to recruit and train new teachers with skills in programming, algorithms, and educational technology.

What are the most commonly searched types of Computer Science Teacher jobs in Oregon?

The most popular types of Computer Science Teacher jobs in Oregon are:

What cities in Oregon are hiring for Computer Science Teacher jobs?

Cities in Oregon with the most Computer Science Teacher job openings:

Infographic showing various Computer Science Teacher job openings in Oregon as of August 2026, with employment types broken down into 1% As Needed, 80% Full Time, 16% Part Time, 2% Contract, and 1% Nights. Highlights an 76% Physical, 2% Hybrid, and 22% Remote job distribution, with an average salary of $69,221 per year, or $33.3 per hour.

Adjunct Instructor/Computer Science and Mathematics

Southern Oregon University

Ashland, OR โ€ข On-site

$650/wk

Part-time

Re-posted 26 days ago


Job description

POSITION SUMMARY:
POOLED ADJUNCTS: By applying to this pool, you are not applying for a specific position. You are submitting your application to be considered for adjunct appointments that may become available at Southern Oregon University during the posted triennium. Adjuncts are for specific temporary, part-time, limited-duration teaching positions. Positions can be one term (thirteen weeks) or multiple terms as needed. Your application will be kept on file and you will be contacted if a position becomes available that matches your educational background and experience. You can withdraw your application from the pool at any time. This pool will be refreshed triennially and you will be notified by hrs@sou.edu of the requirement to re-apply for continued consideration.
For inquiries and additional information, please contact Human Resource Services via email at hrs@sou.edu or call 541-552-8553.
Division: College of Natural and Social Sciences/Computer Science and Mathematics
Job Family Group: Faculty
FLSA Status: Exempt
Appointment Basis: Temporary
Time Type: Part-time
Benefits Eligible: No
This position is designated as a critical, security-sensitive or safety-sensitive position; therefore, the incumbent must successfully complete a Criminal Background Check: Yes
Remote Work Type: As determined by the position
Visa Sponsorship: This employer will not sponsor applicants for visas.
Rate of Pay:
The anticipated rate is $650/ELU for non-terminally prepared adjunct instructors (term-by-term) and $750/ELU for terminally prepared adjunct instructors (term-by-term). Graduate-level courses may be paid at a higher rate. A typical 4-credit course is loaded at 4 ELU.
Full-Time-Equivalency:
Typically, less than 7.5 ELU, but up to 15 ELU per term or 45 ELU per year for 1.0 full-time equivalence
SPECIAL INSTRUCTIONS TO APPLICANT:
  • Each applicant is required to provide (as attachments to the online application) the following supplemental documents: (1) a letter providing some detail of the applicant's qualifications and interest in the position; and (2) a current resume/CV and (3) an unofficial copy of all post-secondary transcripts. Optional supplemental documents may include teaching philosophy, teaching evaluations, and/or letters of recommendation. resume/CV. - PLEASE NOTE - during the application process, you will be prompted to attach these documents in the area titled "Resume." Please either combine ALL documents into ONE attachment, OR upload each item separately in this section. Failure to upload ALL of the required documents may disqualify application from consideration.
  • For inquiries and additional information, please contact Human Resource Services via email at hrs@sou.edu or by phone at (541)552-8553.
  • To view SOU's information about part-time faculty benefits, please visit https://hrs.sou.edu/benefits-and-leaves/health-benefits/part-time-faculty-benefits/

POSITION DESCRIPTION:
Individuals appointed from this pool will have the primary responsibility to teach courses within Computer Science and Mathematics.
  • Computer Science: Adjuncts teach undergraduate computer science courses, primarily programming for non-majors, introductory web development, and a first course in programming for majors. On rare occasions, CS will seek individuals who can teach an upper-division elective in a current or emerging area of computer science (recent examples: AI, Big Data, Cybersecurity). Candidates for these upper-division courses must have extensive professional experience related to the course being taught. In your cover letter, please address your areas of expertise.
  • Mathematics: Adjuncts teach undergraduate mathematics courses, primarily developmental mathematics, mathematics education, statistics, and precalculus courses. In your cover letter, please address your areas of expertise.

Minimum Qualifications: Most positions are anticipated to be hired at the adjunct instructor level.
Adjunct Instructor (term-by-term):
  • Initial appointment at the rank of Instructor requires a Master's or terminal degree in the discipline taught or a related field; OR a Bachelor's degree in the discipline taught, or a related field, plus equivalency of Master's degree in years of professional experience in the field.
  • Demonstrated teaching potential.
  • Familiarity with the appropriate equipment as required for the discipline.

Adjunct Assistant Professor:
  • Initial appointment at the rank of Adjunct Assistant Professor requires a terminal degree in the discipline taught or a related field; OR a Master's degree in the discipline taught, or a related field, and is in the process of completing the appropriate terminal degree.
  • Demonstrated teaching potential.
  • Familiarity with the appropriate equipment as required for the discipline.

Preferred Qualifications
Adjunct Instructor (term-by-term):
  • Master's degree in the discipline taught, or a related field.
  • Demonstrated potential for excellence in teaching and active participation in the life of the institution.
  • Commitment to student learning, retention, support, and assessment are critical.

Adjunct Assistant Professor:
  • Demonstrated potential for excellence in teaching, development of a record of scholarship, and active participation in the life of the institution and profession.
  • Work experience that equates to one-academic year of full-time college teaching, or one-academic year of the combination of part-time teaching experience while a graduate student.
  • Professional experience in the field related to teaching assignment, particularly if working with more advanced students.

Duties (100%)
The primary responsibility of a faculty member is teaching. Teaching encompasses normal instructional activities beyond the teaching of assigned courses such as academic advising, working with students outside of class, posting and maintaining appropriate office hours, course and curriculum planning, etc.
  • Efforts associated with teaching may include, but are not limited to: preparation; direct instruction; assessment; student contact outside of class (office hours, appointments, email); presenting complex concepts to a group of diverse learners; listening; understanding and responding to student questions in real-time/in a classroom environment; and applying critical judgment to student work, both written and verbal delivery of information.
  • Efforts associated with lab/workshop may include: providing students with practical experience using instrumentation and equipment in a way that enables student learning and ensures safety; simultaneously monitoring and managing multiple students individually and in groups; demonstrating and executing complex procedures; and using complex instrumentation and hazardous materials.

Incumbents appointed to multiple terms of teaching may require professional development and service.
  • Professional Development includes maintaining currency in the discipline taught.
  • Service includes program and institutional administrative, committee, and student support and retention activities.

In addition to teaching and service, the primary responsibilities at the professorial level include participation in scholarly and/or creative activities, including formal research.
Physical Characteristics
Activities may involve standing, sitting, working at a computer, and lecturing.
Special Conditions
  • Must be willing to travel and attend training programs off-site for occasional professional development.
  • Must be able to work additional hours and adjust working hours to meet special jobs. May be called back periodically to perform work as needed on an emergency basis.
  • Must be able to successfully pass a pre-employment background check.
  • Under the provisions of the Fair Labor Standards Act (FLSA), this position classification is defined as exempt and is not subject to overtime regulations.
  • The person holding this position is considered a "mandated reporter" under the Oregon Revised Statutes and is required to comply with the requirements set forth by the Oregon Department of Human Services.
  • This position is intended not to be benefits eligible. Should employment conditions warrant eligibility, the incumbent will be notified by the HR Benefits Officer. For additional information, please visit https://inside.sou.edu/hrs/benefits.html or call (541) 552-8553.
  • Conditions of Employment: Workload expectations are outlined in the APSOU CBA, Article 19. Teaching assignments may include First Year Seminar, online and/or hybrid courses, Medford and Ashland campus classes, and day, evening, and weekend courses.
  • Compensation: Any formally approved and authorized salary change shall automatically amend this contract.

SOU is an equal access AA/EOE committed to achieving a diverse and inclusive workforce
In compliance with the Americans with Disabilities Act (ADA), Southern Oregon University will provide, if requested, reasonable accommodation to applicants in need of accommodation in order to provide access to the application, interviewing, and selection process. You are not required to note the presence of a disability on this application. If, however, you require a reasonable accommodation in the application and/or interview process due to disability, requests must be made in a timely manner to Human Resources.
Diversity Statement:
Southern Oregon University is a welcoming community committed to inclusive excellence and the celebration of diversity. Without diversity, our educational process is diminished. Working together in support of our commitment to diversity, we strengthen and enrich our role as learners, educators, and members of a tightly connected global community. We encourage those who share in our commitment to diversity, to join our community and we expect all our employees to demonstrate an ability and desire to create an inclusive campus community.
SOU Land Acknowledgement
We want to take this moment to acknowledge that Southern Oregon University is located within the ancestral homelands of the Shasta, Takelma, and Latgawa peoples who lived here since time immemorial. These Tribes were displaced during rapid Euro-American colonization, the Gold Rush, and armed conflict between 1851 and 1856. In the 1850s, the discovery of gold and settlement brought thousands of Euro-Americans to their lands, leading to warfare, epidemics, starvation, and villages being burned. In 1853 the first of several treaties were signed, confederating these Tribes and others together - who would then be referred to as the Rogue River Tribe. These treaties ceded most of their homelands to the United States, and in return, they were guaranteed a permanent homeland reserved for them. At the end of the Rogue River Wars in 1856, these Tribes and many other Tribes from western Oregon were removed to the Siletz Reservation and the Grand Ronde Reservation. Today, the Confederated Tribes of Grand Ronde Community of Oregon (www.grandronde.org) and the Confederated Tribes of Siletz Indians (www.ctsi.nsn.us) are living descendants of the Takelma, Shasta, and Latgawa peoples of this area. We encourage YOU to learn about the land you reside on and to join us in advocating for the inherent sovereignty of Indigenous people.
Notice to Prospective Employees
Section 485 of the Higher Education Act, and The Federal Crime Awareness and Campus Security Act of 1990 (now referred to as the "Clery Act"), require that prospective employees be notified of the availability of SOU's Annual Security and Fire Safety Report. The report provides the annual statistics and campus policies for the reporting of and responding to campus crimes and fires; access to campus facilities; conduct code and campus policies on the use, possession, and sale of drugs/alcohol; and educational/information programs to inform the campus community about campus security procedures and crime prevention.
An electronic copy of the Annual Security Report (ASR) can be accessed at the following link: https://cps.sou.edu/clery-act-annual-security-report/. A physical copy of the ASR is available at no charge upon request. To request a copy, please visit the Office of the General Counsel located in Churchill Hall, 1250 Siskiyou Boulevard, Ashland, Oregon 97520. For more information, call 541-552-7095, or email clerycoordinator@sou.edu.