Teach courses in areas such as Java, Python, HTML, CSS, JavaScript, and web development using ... Teach assigned Computer Science courses in accordance with CWI curriculum and course outcomes.
Teach courses in areas such as Java, Python, HTML, CSS, JavaScript, and web development using ... Teach assigned Computer Science courses in accordance with CWI curriculum and course outcomes.
Located within the Teaching and Learning Center (TLC), this position provides advanced technical ... Bachelor's degree in Computer Science, Information Technology, Educational Technology, or related ...
Located within the Teaching and Learning Center (TLC), this position provides advanced technical ... Bachelor's degree in Computer Science, Information Technology, Educational Technology, or related ...
Senior Applied AI Engineer (Semiconductor Manufacturing)
Boise, ID · On-site
$114K - $286K/yr
Bachelor's degree in Engineering, Mathematics, Computer Science, Data Science, Physics, or a ... Strong interpersonal skills with a collaborative mindset, a passion for teaching others about data ...
Senior Applied AI Engineer (Semiconductor Manufacturing)
Boise, ID · On-site
$114K - $286K/yr
Bachelor's degree in Engineering, Mathematics, Computer Science, Data Science, Physics, or a ... Strong interpersonal skills with a collaborative mindset, a passion for teaching others about data ...
Senior Applied AI Engineer (Semiconductor Manufacturing)
Boise, ID · On-site
$114K - $286K/yr
Bachelor's degree in Engineering, Mathematics, Computer Science, Data Science, Physics, or a ... Strong interpersonal skills with a collaborative mindset, a passion for teaching others about data ...
Senior Applied AI Engineer (Semiconductor Manufacturing)
Boise, ID · On-site
$114K - $286K/yr
Bachelor's degree in Engineering, Mathematics, Computer Science, Data Science, Physics, or a ... Strong interpersonal skills with a collaborative mindset, a passion for teaching others about data ...
Network Engineering Lead Architect
Boise, ID · Hybrid
$135K - $150K/yr
May be asked to coach, mentor, or train others and teach coursework as subject matter expert ... Bachelor's Degree in computer science or information technology (preferred) * 10+ years ...
Network Engineering Lead Architect
Boise, ID · Hybrid
$135K - $150K/yr
May be asked to coach, mentor, or train others and teach coursework as subject matter expert ... Bachelor's Degree in computer science or information technology (preferred) * 10+ years ...
Assistant Professor - Mechanical and Biomedical Engineering
Boise, ID · On-site
$90K - $95K/yr
... Computer Engineering, Biomedical Engineering, and Materials Science and Engineering. All ... You will also contribute to the department's growth through teaching, mentoring students, and ...
Assistant Professor - Mechanical and Biomedical Engineering
Boise, ID · On-site
$90K - $95K/yr
... Computer Engineering, Biomedical Engineering, and Materials Science and Engineering. All ... You will also contribute to the department's growth through teaching, mentoring students, and ...
... Computer Engineering, Biomedical Engineering, and Materials Science and Engineering. All ... You will also contribute to the department's growth through teaching, mentoring students, and ...
... Computer Engineering, Biomedical Engineering, and Materials Science and Engineering. All ... You will also contribute to the department's growth through teaching, mentoring students, and ...
Safety Professional
Boise, ID · On-site
... Teach safety across the region • Conduct safety training Skills and Qualifications ... • Strong computer knowledge and skills • Strong attention to detail • Excellent ...
Safety Professional
Boise, ID · On-site
... Teach safety across the region • Conduct safety training Skills and Qualifications ... • Strong computer knowledge and skills • Strong attention to detail • Excellent ...
Computer Science Teacher information
See Meridian, ID salary details
$35.4K - $42.9K
7% of jobs
$47.7K is the 25th percentile. Wages below this are outliers.
$42.9K - $50.4K
27% of jobs
The median wage is $54.4K / yr.
$50.4K - $57.9K
28% of jobs
$63.9K is the 75th percentile. Wages above this are outliers.
$57.9K - $65.3K
15% of jobs
$65.3K - $72.8K
7% of jobs
$72.8K - $80.3K
3% of jobs
$80.3K - $87.8K
2% of jobs
$87.8K - $95.3K
1% of jobs
$95.3K - $102.8K
0% of jobs
$102.8K - $110.3K
3% of jobs
$110.3K - $117.8K
5% of jobs
$35.4K
$63.5K
$117.8K
How much do computer science teacher jobs pay per year?
What are the key skills and qualifications needed to thrive as a computer science teacher, and why are they important?
How does a computer science teacher typically collaborate with other educators and staff within a school?
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.
Is there a shortage of computer science teachers?
What is the difference between Computer Science Teacher vs Software Developer?
| Aspect | Computer Science Teacher | Software Developer |
|---|---|---|
| Required Credentials | Teaching certification, bachelor's degree in CS or related field | Bachelor's degree in CS, software engineering, or related field; certifications optional |
| Work Environment | Schools, educational institutions, classrooms | Offices, tech companies, remote or on-site |
| Industry Usage | Education sector, public/private schools | Technology, software development, IT companies |
| Common Search/Comparison | Yes | No |
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.
Can you be a computer science teacher with a computer science degree?
What does a computer science teacher do?

Part-time
Posted 6 days ago
Job description
Boise - Adjunct, Faculty
Job no:
496852
Opened:
Jul 29 2026 MST
Anticipated Close Date:
Aug 12 2026 MST
Reports To:
Department Chair
Position Status:
Part-Time, non-benefited (non-student)
Join the College of Western Idaho as an Adjunct Computer Science Instructor and help prepare students for success in today's technology-driven workforce. Teach courses in areas such as Java, Python, HTML, CSS, JavaScript, and web development using engaging instructional methods in classroom, online, and hybrid environments. This flexible, part-time opportunity is ideal for experienced technology professionals who are passionate about sharing their expertise and supporting student achievement.
Why CWI:
At the College of Western Idaho (CWI), you will work in a dynamic, collaborative environment where problem-solving and innovation are valued, and your contributions directly enhance the efficiency of the institution.
Responsibilities:
Deliver High-Quality Computer Science Instruction
- Teach assigned Computer Science courses in accordance with CWI curriculum and course outcomes.
- Create engaging learning experiences using effective instructional strategies and technology across in-person, hybrid, and online formats.
- Maintain current expertise in programming languages and web technologies relevant to assigned courses.
Promote Student Learning and Success
- Foster an engaging learning environment that encourages participation, critical thinking, and problem-solving.
- Assess student learning, provide timely and constructive feedback, and maintain accurate academic records.
- Monitor student progress and support student achievement throughout the course.
Maintain Academic Excellence and Instructional Effectiveness
- Develop lesson plans, instructional materials, and assessments aligned with course learning outcomes.
- Participate in instructional evaluations and use assessment results to enhance teaching effectiveness and curriculum quality.
- Ensure courses are delivered consistently with departmental and College standards.
Contribute to Department and College Operations
- Meet scheduled classes reliably and complete required administrative responsibilities in a timely manner.
- Participate in department meetings and other assigned College activities.
- Represent the College professionally by demonstrating CWI's values and commitment to student success.
Minimum Qualifications:
- Master's degree in computer science or related discipline
- Must currently have experience in one or more of the following: web design; web application development utilizing front-end/back-end technologies such as HTML, JavaScript, Java, Python, and/or SQL; web server implementation using Windows and Linux platforms; and Content Management Systems development and implementation, (dependent on courses taught).
- Teaching experience at a community college is preferred.
Additional Instructions for Applicants:
*Please include a cover letter with your application materials.
**All candidates must reside within Idaho and be willing to relocate to a reasonable commuting distance from CWI. Employment visa sponsorship is not available for this position.
All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, age, national origin, disability, veteran status, gender identity, sexual orientation, or any other applicable legally protected status.
About College of Western Idaho
Sourced by ZipRecruiter
Industry
Colleges, universities, and professional schools
Company size
501 - 1,000 Employees
Headquarters location
Nampa, ID, US
Year founded
2007