1

Computer Science Teaching Jobs in California (NOW HIRING)

Requirements * 2 years of experience teaching or tutoring Collegeboard's AP Computer Science program * 3-12 hours per week of availability * Earned Bachelor's Degree * Exceptionally strong ...

Requirements * 2 years of experience teaching or tutoring Collegeboard's AP Computer Science program * 3-12 hours per week of availability * Earned Bachelor's Degree * Exceptionally strong ...

next page

Showing results 1-20

Computer Science Teaching information

See California salary details

$36K

$64.6K

$119.9K

How much do computer science teaching jobs pay per year?

As of Jun 10, 2026, the average yearly pay for computer science teaching in California is $64,613.00, according to ZipRecruiter salary data. Most workers in this role earn between $49,800.00 and $68,600.00 per year, depending on experience, location, and employer.

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.

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 the most commonly searched types of Computer Science Teaching jobs in California? The most popular types of Computer Science Teaching jobs in California are:
What are popular job titles related to Computer Science Teaching jobs in California? For Computer Science Teaching jobs in California, the most frequently searched job titles are:
What job categories do people searching Computer Science Teaching jobs in California look for? The top searched job categories for Computer Science Teaching jobs in California are:
What cities in California are hiring for Computer Science Teaching jobs? Cities in California with the most Computer Science Teaching job openings:
Infographic showing various Computer Science Teaching job openings in California as of June 2026, with employment types broken down into 75% Full Time, and 25% Part Time. Highlights an 100% In-person job distribution, with an average salary of $64,613 per year, or $31.1 per hour.
Computer Science Adjunct Faculty

Computer Science Adjunct Faculty

University of La Verne

La Verne, CA

$27.04/hr

Other

Posted 24 days ago


Job description

Posting Summary
Position Title Computer Science Adjunct Faculty Division Provost Major Department College of Arts and Sciences Department Computer Science and Computer Engineering Location La Verne Main Campus University Overview Diversity Statement
The University supports a diverse and inclusive environment where students recognize and benefit from the life experiences and viewpoints of other students, faculty, and staff. Diversity is an active and intentional practice that supports difference and multiplicity to expand knowledge, educate capable citizens, develop the whole person, and serve our local and global communities. Promoting and sustaining diversity is a commitment to educational quality and the creation of positive, respectful learning communities.
 
Job Description
The University of La Verne is a private not-for-profit university founded in 1891 located in La Verne, California. The core values that we live by are Ethical Reasoning, Diversity and Inclusivity, Lifelong Learning and Community and Civic Engagement.
If you're passionate about these values, join us at the University of La Verne!
The Computer Science and Computer Engineering Department will accept applications on an ongoing basis from individuals interested in assignments teaching part-time for the undergraduate Computer Science program.
The successful candidate will be expected to provide instruction in a full range of Computer Science courses (Face to face and/or Online) including, but not limited to: Programming in C++, C#, Python, Data Structures, Cybersecurity, Project management, Database Management Systems, Principles of Computer Networks, Systems Architecture, Distributed Internet Programming, Artificial Intelligence, and Discrete Mathematics.
Further information regarding the department curriculum and its faculty may be obtained from the departmental website at: https://artsci.laverne.edu/compsci/
Required Qualifications
Adjunct faculty candidates must have a Master's degree in Computer Science or related field from a regionally-accredited institution with at least two (2) years of teaching at the collegiate level.
or
Doctorate Degree in Computer Science or related field from a regionally-accredited institution with at least two (2) years of teaching at the collegiate level.
or
The Equivalent. Certain combinations of education, experience, and other accomplishments in the field may be judged as equal to the stated minimum qualifications for this position.
Preferred Qualifications
Preference will be given to candidates who have prior teaching experience at the college or university level and who can furnish evidence of strong teaching.
Benefits Summary
Below is a list of benefits and perks offered to Adjunct Faculty: 
* Benefit Hub (discount perks) 
* Free Parking 
* Adjunct Faculty Development Funds 
* Staff discounted lunches at the Spot 
* 10% off discount at the University of La Verne Bookstore and Graphics 
* Tuition Remission (Senior Adjuncts) 
* Contribution Retirement Plan (must meet hours) for Mandatory - Voluntary Contribution at anytime 
* Medical (must meet hours) 
* Utilize services offered at CTL and the wellness center. 
Employment is contingent upon successful completion and clearance of a background check and employment verification.
Physical Demands Summary
Hiring Pay Rate
Hiring Salary Per Hiring Rank:
Adjunct Instructor (no terminal degree): $27.04
Adjunct Professor (with terminal degree): $28.08
Posting Detail Information
Posting Number AF045P Job Open Date 10/15/2020 Job Close Date Open Until Filled No Special Instructions to Applicants Advertising Summary