High School Computer Science Teacher Location: North Carolina Reports To: HS Principal Position Summary: The High School Computer Science Teacher is responsible for delivering engaging, standards ...
Quick apply
High School Computer Science Teacher Location: North Carolina Reports To: HS Principal Position Summary: The High School Computer Science Teacher is responsible for delivering engaging, standards ...
Quick apply
High School Computer Science Teacher Location: North Carolina Reports To: HS Principal Position Summary: The High School Computer Science Teacher is responsible for delivering engaging, standards ...
Durham, NC · On-site
$45K - $63K/yr
Position Type: High School Teaching/Mathematics - Computer Science Date Posted: 8/11/2025 Location: The School for Creative Studies Date Available: 08/15/2025 Position Number: Assignment Type:
Durham, NC · On-site
$45K - $63K/yr
Position Type: High School Teaching/Mathematics - Computer Science Date Posted: 8/11/2025 Location: The School for Creative Studies Date Available: 08/15/2025 Position Number: Assignment Type:
Raleigh, NC · On-site
$44K - $61K/yr
Hold or be qualified to hold a North Carolina Professional Educator's License in a teaching content area. PREFERRED QUALIFICATIONS: * Master's degree in a specific subject area. ESSENTIAL DUTIES AND ...
Raleigh, NC · On-site
$44K - $61K/yr
Hold or be qualified to hold a North Carolina Professional Educator's License in a teaching content area. PREFERRED QUALIFICATIONS: * Master's degree in a specific subject area. ESSENTIAL DUTIES AND ...
Raleigh, NC · On-site
$44K - $61K/yr
CERTIFICATION AND LICENSE REQUIREMENTS Hold or be qualified to hold a North Carolina Professional Educator's License in a teaching content area. PREFERRED QUALIFICATIONS: Master's degree in a ...
Raleigh, NC · On-site
$44K - $61K/yr
CERTIFICATION AND LICENSE REQUIREMENTS Hold or be qualified to hold a North Carolina Professional Educator's License in a teaching content area. PREFERRED QUALIFICATIONS: Master's degree in a ...
Raleigh, NC · On-site
$44K - $61K/yr
Hold or be qualified to hold a North Carolina Professional Educator's License in a teaching content area. PREFERRED QUALIFICATIONS: * Master's degree in a specific subject area. ESSENTIAL DUTIES AND ...
Raleigh, NC · On-site
$44K - $61K/yr
Hold or be qualified to hold a North Carolina Professional Educator's License in a teaching content area. PREFERRED QUALIFICATIONS: * Master's degree in a specific subject area. ESSENTIAL DUTIES AND ...
Raleigh, NC · On-site
$44K - $61K/yr
CERTIFICATION AND LICENSE REQUIREMENTS Hold or be qualified to hold a North Carolina Professional Educator's License in a teaching content area. PREFERRED QUALIFICATIONS: Master's degree in a ...
Raleigh, NC · On-site
$44K - $61K/yr
CERTIFICATION AND LICENSE REQUIREMENTS Hold or be qualified to hold a North Carolina Professional Educator's License in a teaching content area. PREFERRED QUALIFICATIONS: Master's degree in a ...
Cary, NC · On-site
$43K - $60K/yr
Hold or be qualified to hold a North Carolina Professional Educator's License in a teaching content area. PREFERRED QUALIFICATIONS: * Master's degree in a specific subject area. ESSENTIAL DUTIES AND ...
Cary, NC · On-site
$43K - $60K/yr
Hold or be qualified to hold a North Carolina Professional Educator's License in a teaching content area. PREFERRED QUALIFICATIONS: * Master's degree in a specific subject area. ESSENTIAL DUTIES AND ...
Raleigh, NC · On-site
$44K - $61K/yr
Hold or be qualified to hold a North Carolina Professional Educator's License in a teaching content area. PREFERRED QUALIFICATIONS: * Master's degree in a specific subject area. ESSENTIAL DUTIES AND ...
Raleigh, NC · On-site
$44K - $61K/yr
Hold or be qualified to hold a North Carolina Professional Educator's License in a teaching content area. PREFERRED QUALIFICATIONS: * Master's degree in a specific subject area. ESSENTIAL DUTIES AND ...
$38K - $53K/yr
CERTIFICATION AND LICENSE REQUIREMENTS Hold or be qualified to hold a North Carolina Professional Educator's License in a teaching content area. PREFERRED QUALIFICATIONS: Master's degree in a ...
$38K - $53K/yr
CERTIFICATION AND LICENSE REQUIREMENTS Hold or be qualified to hold a North Carolina Professional Educator's License in a teaching content area. PREFERRED QUALIFICATIONS: Master's degree in a ...
$43K - $60K/yr
Hold or be qualified to hold a North Carolina Professional Educator's License in a teaching content area. PREFERRED QUALIFICATIONS: * Master's degree in a specific subject area. ESSENTIAL DUTIES AND ...
$43K - $60K/yr
Hold or be qualified to hold a North Carolina Professional Educator's License in a teaching content area. PREFERRED QUALIFICATIONS: * Master's degree in a specific subject area. ESSENTIAL DUTIES AND ...
Apex, NC · On-site
$38K - $53K/yr
Hold or be qualified to hold a North Carolina Professional Educator's License in a teaching content area. PREFERRED QUALIFICATIONS: * Master's degree in a specific subject area. ESSENTIAL DUTIES AND ...
Apex, NC · On-site
$38K - $53K/yr
Hold or be qualified to hold a North Carolina Professional Educator's License in a teaching content area. PREFERRED QUALIFICATIONS: * Master's degree in a specific subject area. ESSENTIAL DUTIES AND ...
$43K - $60K/yr
CERTIFICATION AND LICENSE REQUIREMENTS Hold or be qualified to hold a North Carolina Professional Educator's License in a teaching content area. PREFERRED QUALIFICATIONS: Master's degree in a ...
$43K - $60K/yr
CERTIFICATION AND LICENSE REQUIREMENTS Hold or be qualified to hold a North Carolina Professional Educator's License in a teaching content area. PREFERRED QUALIFICATIONS: Master's degree in a ...
Apex, NC · On-site
$38K - $53K/yr
Hold or be qualified to hold a North Carolina Professional Educator's License in a teaching content area. PREFERRED QUALIFICATIONS: * Master's degree in a specific subject area. ESSENTIAL DUTIES AND ...
Apex, NC · On-site
$38K - $53K/yr
Hold or be qualified to hold a North Carolina Professional Educator's License in a teaching content area. PREFERRED QUALIFICATIONS: * Master's degree in a specific subject area. ESSENTIAL DUTIES AND ...
$43K - $60K/yr
Hold or be qualified to hold a North Carolina Professional Educator's License in a teaching content area. PREFERRED QUALIFICATIONS: * Master's degree in a specific subject area. ESSENTIAL DUTIES AND ...
$43K - $60K/yr
Hold or be qualified to hold a North Carolina Professional Educator's License in a teaching content area. PREFERRED QUALIFICATIONS: * Master's degree in a specific subject area. ESSENTIAL DUTIES AND ...
$38K - $53K/yr
Hold or be qualified to hold a North Carolina Professional Educator's License in a teaching content area. PREFERRED QUALIFICATIONS: * Master's degree in a specific subject area. ESSENTIAL DUTIES AND ...
$38K - $53K/yr
Hold or be qualified to hold a North Carolina Professional Educator's License in a teaching content area. PREFERRED QUALIFICATIONS: * Master's degree in a specific subject area. ESSENTIAL DUTIES AND ...
Apex, NC · On-site
$38K - $53K/yr
CERTIFICATION AND LICENSE REQUIREMENTS Hold or be qualified to hold a North Carolina Professional Educator's License in a teaching content area. PREFERRED QUALIFICATIONS: Master's degree in a ...
Apex, NC · On-site
$38K - $53K/yr
CERTIFICATION AND LICENSE REQUIREMENTS Hold or be qualified to hold a North Carolina Professional Educator's License in a teaching content area. PREFERRED QUALIFICATIONS: Master's degree in a ...
$38K - $53K/yr
Hold or be qualified to hold a North Carolina Professional Educator's License in a teaching content area. PREFERRED QUALIFICATIONS: * Master's degree in a specific subject area. ESSENTIAL DUTIES AND ...
$38K - $53K/yr
Hold or be qualified to hold a North Carolina Professional Educator's License in a teaching content area. PREFERRED QUALIFICATIONS: * Master's degree in a specific subject area. ESSENTIAL DUTIES AND ...
Apex, NC · On-site
$38K - $53K/yr
CERTIFICATION AND LICENSE REQUIREMENTS Hold or be qualified to hold a North Carolina Professional Educator's License in a teaching content area. PREFERRED QUALIFICATIONS: Master's degree in a ...
Apex, NC · On-site
$38K - $53K/yr
CERTIFICATION AND LICENSE REQUIREMENTS Hold or be qualified to hold a North Carolina Professional Educator's License in a teaching content area. PREFERRED QUALIFICATIONS: Master's degree in a ...
Apex, NC · On-site
$38K - $53K/yr
Hold or be qualified to hold a North Carolina Professional Educator's License in a teaching content area. PREFERRED QUALIFICATIONS: * Master's degree in a specific subject area. ESSENTIAL DUTIES AND ...
Apex, NC · On-site
$38K - $53K/yr
Hold or be qualified to hold a North Carolina Professional Educator's License in a teaching content area. PREFERRED QUALIFICATIONS: * Master's degree in a specific subject area. ESSENTIAL DUTIES AND ...
Apex, NC · On-site
$38K - $53K/yr
Hold or be qualified to hold a North Carolina Professional Educator's License in a teaching content area. PREFERRED QUALIFICATIONS: * Master's degree in a specific subject area. ESSENTIAL DUTIES AND ...
Apex, NC · On-site
$38K - $53K/yr
Hold or be qualified to hold a North Carolina Professional Educator's License in a teaching content area. PREFERRED QUALIFICATIONS: * Master's degree in a specific subject area. ESSENTIAL DUTIES AND ...
$32.3K - $39.1K
7% of jobs
$43.5K is the 25th percentile. Wages below this are outliers.
$39.1K - $45.9K
27% of jobs
The median wage is $49.6K / yr.
$45.9K - $52.8K
28% of jobs
$58.3K is the 75th percentile. Wages above this are outliers.
$52.8K - $59.6K
15% of jobs
$59.6K - $66.4K
7% of jobs
$66.4K - $73.3K
3% of jobs
$73.3K - $80.1K
2% of jobs
$80.1K - $86.9K
1% of jobs
$86.9K - $93.8K
0% of jobs
$93.8K - $100.6K
3% of jobs
$100.6K - $107.4K
5% of jobs
$32.3K
$57.9K
$107.4K
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.
| 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.
Full-time
Posted 17 days ago
Be an early applicant
Sourced by ZipRecruiter
Elementary and secondary schools
51 - 200 Employees
Creedmoor, NC, US