1

Computer Science Teacher Assistant Jobs in Salem, OR

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.

Who Should Apply Recent Computer science/Engineering /Mathematics/Statistics or Science Graduates ... We assist in filing for STEM extension and also for H1b and Green card filing to Candidates We want ...

Senior Database Administrator

Salem, OR ยท On-site

$7.81K - $11.82K/mo

... system failures, assist users with data issues, and train staff on database tools and best ... OR * an associate's degree or higher in computer science, information technology, or related field ...

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

Project Portfolio Manager

Salem, OR ยท On-site

$6.85K - $10.34K/mo

Mentor and support staff, identify opportunities for process improvement and innovation. * Assist ... OR An associate's degree in computer science, information technology, or related field, OR ...

next page

Showing results 1-20

Computer Science Teacher Assistant information

See Salem, OR salary details

$33.7K

$48.5K

$63.8K

How much do computer science teacher assistant jobs pay per year?

As of May 28, 2026, the average yearly pay for computer science teacher assistant in Salem, OR is $48,541.00, according to ZipRecruiter salary data. Most workers in this role earn between $38,200.00 and $55,800.00 per year, depending on experience, location, and employer.

What are the key skills and qualifications needed to thrive as a Computer Science Teacher Assistant, and why are they important?

To thrive as a Computer Science Teacher Assistant, you need a solid understanding of computer science fundamentals, programming languages, and typically at least a bachelor's degree in computer science or a related field. Familiarity with educational platforms, coding environments (such as Python, Java, or C++), and learning management systems is often required. Strong communication, patience, and the ability to explain complex concepts simply are crucial soft skills that help support students effectively. These skills and qualities ensure that students receive clear guidance, reinforce their learning, and foster a positive educational environment.

What are some common challenges faced by Computer Science Teacher Assistants when supporting students with diverse learning backgrounds?

Computer Science Teacher Assistants often encounter the challenge of assisting students who have varying levels of programming experience and learning styles. Balancing the needs of beginners with those of more advanced students can require adaptability and strong communication skills. Additionally, TAs must be able to clarify complex concepts, troubleshoot code, and foster an inclusive classroom environment where all students feel comfortable asking questions. Collaboration with the lead instructor and other TAs is essential for effectively managing these diverse needs and ensuring all students receive adequate support.

What does a Computer Science Teacher Assistant do?

A Computer Science Teacher Assistant supports instructors in teaching computer science courses by helping prepare materials, assisting students with programming assignments, grading homework, and sometimes leading lab sessions or discussion groups. They act as a bridge between students and the instructor, providing additional support and clarification on course topics. Teacher assistants may also help troubleshoot technical issues during classes and offer feedback to help students improve their understanding of computer science concepts.

What is the difference between Computer Science Teacher Assistant vs Teaching Assistant?

AspectComputer Science Teacher AssistantTeaching Assistant
Required CredentialsHigh school diploma or associate degree; some roles prefer related courseworkHigh school diploma or equivalent; varies by institution
Work EnvironmentClassrooms, labs, educational institutionsClassrooms, schools, educational settings
Employer & Industry UsageSchools, colleges, coding bootcampsPrimary and secondary schools, colleges
Common Search & Comparison IntentUnderstanding roles assisting in computer science educationAssisting teachers across subjects, including computer science

The Computer Science Teacher Assistant primarily supports computer science teachers in educational settings, focusing on tech-related coursework. A Teaching Assistant has a broader role, assisting teachers across various subjects, including computer science. Both roles require similar educational backgrounds but differ in scope and subject focus.

What are popular job titles related to Computer Science Teacher Assistant jobs in Salem, OR? For Computer Science Teacher Assistant jobs in Salem, OR, the most frequently searched job titles are:
What job categories do people searching Computer Science Teacher Assistant jobs in Salem, OR look for? The top searched job categories for Computer Science Teacher Assistant jobs in Salem, OR are:

High School Math/Science Teacher

People Sustaining Kings Valley

Philomath, OR โ€ข On-site

$46.50K - $62.40K/yr

Temporary

Posted 11 days ago


Job description

Company Description

Kings Valley Charter School provides a rural, community-based education tailored to the individual needs and interests of each child, emphasizing the involvement of parents and the community.

The goal of the Kings Valley Charter School is to achieve academic excellence for all students through an individualized program. The environment at Kings Valley Charter School is designed to promote self-motivation, responsibility, and a positive attitude.

Job Description

Duties and Responsibilitiesย 

  • Adapts teaching methods and instructional materials to meet students' varying needs and interests.

  • Instructs students individually and in groups, using various teaching methods, such as lectures, discussions, and demonstrations.

  • Provides a variety of materials and resources for children to explore, manipulate, and use, both in learning activities and in imaginative play.

  • Plans and conducts activities for a balanced program of instruction, demonstration, and work time that provides students with opportunities to observe, question, and investigate.

  • Meets with parents and guardians to discuss their children's progress and to determine priorities for their children and their resource needs.

  • Prepares, administers, and grades tests and assignments to evaluate students' progress.

  • Organizes and leads activities designed to promote physical, mental, and social development, such as games, arts and crafts, music, and storytelling.

  • Demonstrates the ability to create a student-centered classroom.

  • Establishes and enforces rules for behavior and procedures for maintaining order among students.

  • Develops engaging and effective lesson plans and supplementary materials.

  • Provides ongoing formative feedback to students.

  • Evaluates academic and social growth of students and keeps appropriate records to include report cards, attendance records, and other recordkeeping activities.

  • Communicates with parents, school counselors and administrators on student progress.

  • Plans and supervises class projects, field trips, visits by guest speakers, or other experiential activities, and guides students in learning from those activities.

  • Attends professional meetings, educational conferences, and teacher training workshops to maintain and improve professional competence.

  • Performs additional duties as assigned

**This is a temporary position (Fall Semester) with opportunity to transfer to permanent, Math Lab/Assistant position**

Qualifications
  • A bachelor's degree inย education or related field

  • A current Oregon teaching license (preferred)

  • Experience teaching


Additional Information

Please attachย resume, references, and letter of interest

PSKV provides equal employment opportunities (EEO) to all employees and applicants for employment without regard to race, color, religion, sex, national origin, age, disability, or genetics. In addition to federal law requirements, PSKV complies with applicable state and local laws governing nondiscrimination in employment. This policy applies to all terms and conditions of employment, including recruiting, hiring, placement, promotion, termination, layoff, recall, transfer, leaves of absence, compensation, and training.

PSKV prohibits any form of workplace harassment based on race, color, religion, gender, sexual orientation, gender identity or expression, national origin, age, genetic information, disability, or veteran status. Improper interference with the ability of PSKVโ€™s employees to perform their job duties may result in discipline up to and including discharge.