Bachelor's or advanced degree in Computer Science or a related discipline * Excellent programming ... Teachers Pay Teachers (TPT) is a comprehensive marketplace for millions of educator-created ...
Bachelor's or advanced degree in Computer Science or a related discipline * Excellent programming ... Teachers Pay Teachers (TPT) is a comprehensive marketplace for millions of educator-created ...
Post-Doc Research Associate
Chapel Hill, NC ยท On-site
Primary Purpose of Organizational Unit The Department of Computer Science is one of 16 science departments and curricula in the College of Arts and Sciences. It is a major teaching department with ...
Post-Doc Research Associate
Chapel Hill, NC ยท On-site
Primary Purpose of Organizational Unit The Department of Computer Science is one of 16 science departments and curricula in the College of Arts and Sciences. It is a major teaching department with ...
Post-Doc Research Associate
Chapel Hill, NC ยท On-site
Primary Purpose of Organizational Unit The Department of Computer Science is one of 16 science departments and curricula in the College of Arts and Sciences. It is a major teaching department with ...
Post-Doc Research Associate
Chapel Hill, NC ยท On-site
Primary Purpose of Organizational Unit The Department of Computer Science is one of 16 science departments and curricula in the College of Arts and Sciences. It is a major teaching department with ...
Post-Doc Research Associate
Chapel Hill, NC ยท On-site
Primary Purpose of Organizational Unit The Department of Computer Science is one of 16 science departments and curricula in the College of Arts and Sciences. It is a major teaching department with ...
Post-Doc Research Associate
Chapel Hill, NC ยท On-site
Primary Purpose of Organizational Unit The Department of Computer Science is one of 16 science departments and curricula in the College of Arts and Sciences. It is a major teaching department with ...
Primary Purpose of Organizational Unit The Department of Computer Science is one of 16 science departments and curricula in the College of Arts and Sciences. It is a major teaching department with ...
Primary Purpose of Organizational Unit The Department of Computer Science is one of 16 science departments and curricula in the College of Arts and Sciences. It is a major teaching department with ...
Primary Purpose of Organizational Unit The Department of Computer Science is one of 16 science departments and curricula in the College of Arts and Sciences. It is a major teaching department with ...
Primary Purpose of Organizational Unit The Department of Computer Science is one of 16 science departments and curricula in the College of Arts and Sciences. It is a major teaching department with ...
The College of Science and Technology enrolls ~2200 students. It is a national leader that serves ... Title Teaching Assistant Professor - Computer Graphics Technology Position Number 009227 ...
The College of Science and Technology enrolls ~2200 students. It is a national leader that serves ... Title Teaching Assistant Professor - Computer Graphics Technology Position Number 009227 ...
Mathematics, science, computer science, or engineering teaching experience in formal or informal settings with students in any grades K--12 * Passion for Education: A genuine interest in education ...
Quick apply
Mathematics, science, computer science, or engineering teaching experience in formal or informal settings with students in any grades K--12 * Passion for Education: A genuine interest in education ...
Mathematics, science, computer science, or engineering teaching experience in formal or informal settings with students in any grades K--12 * Passion for Education: A genuine interest in education ...
Quick apply
Mathematics, science, computer science, or engineering teaching experience in formal or informal settings with students in any grades K--12 * Passion for Education: A genuine interest in education ...
Post-Doc Research Associate
Chapel Hill, NC ยท On-site
Primary Purpose of Organizational Unit The Department of Computer Science is one of 16 science departments and curricula in the College of Arts and Sciences. It is a major teaching department with ...
Post-Doc Research Associate
Chapel Hill, NC ยท On-site
Primary Purpose of Organizational Unit The Department of Computer Science is one of 16 science departments and curricula in the College of Arts and Sciences. It is a major teaching department with ...
Primary Purpose of Organizational Unit The Department of Computer Science is one of 16 science departments and curricula in the College of Arts and Sciences. It is a major teaching department with ...
Primary Purpose of Organizational Unit The Department of Computer Science is one of 16 science departments and curricula in the College of Arts and Sciences. It is a major teaching department with ...
Post-Doc Research Associate
Chapel Hill, NC ยท On-site
Primary Purpose of Organizational Unit The Department of Computer Science is one of 16 science departments and curricula in the College of Arts and Sciences. It is a major teaching department with ...
Post-Doc Research Associate
Chapel Hill, NC ยท On-site
Primary Purpose of Organizational Unit The Department of Computer Science is one of 16 science departments and curricula in the College of Arts and Sciences. It is a major teaching department with ...
Post-Doc Research Associate
Chapel Hill, NC ยท On-site
Primary Purpose of Organizational Unit The Department of Computer Science is one of 16 science departments and curricula in the College of Arts and Sciences. It is a major teaching department with ...
Post-Doc Research Associate
Chapel Hill, NC ยท On-site
Primary Purpose of Organizational Unit The Department of Computer Science is one of 16 science departments and curricula in the College of Arts and Sciences. It is a major teaching department with ...
Post-Doc Research Associate
Chapel Hill, NC ยท On-site
Primary Purpose of Organizational Unit The Department of Computer Science is one of 16 science departments and curricula in the College of Arts and Sciences. It is a major teaching department with ...
Post-Doc Research Associate
Chapel Hill, NC ยท On-site
Primary Purpose of Organizational Unit The Department of Computer Science is one of 16 science departments and curricula in the College of Arts and Sciences. It is a major teaching department with ...
Lecturer
Raleigh, NC ยท On-site
Essential Job Duties This position will teach one or more undergraduate or graduate course(s) in department. Department of Computer Science is accepting applications for the position of Lecturer ...
Lecturer
Raleigh, NC ยท On-site
Essential Job Duties This position will teach one or more undergraduate or graduate course(s) in department. Department of Computer Science is accepting applications for the position of Lecturer ...
Essential Job Duties This position will teach one or more undergraduate or graduate course(s) in department. Department of Computer Science is accepting applications for the position of Lecturer ...
Essential Job Duties This position will teach one or more undergraduate or graduate course(s) in department. Department of Computer Science is accepting applications for the position of Lecturer ...
Senior Software Engineer, Teachers Pay Teachers
Raleigh, NC ยท On-site
$119K - $157K/yr
Teachers Pay Teachers (TPT), the most beloved educator brand used by 85% of K-12 teachers in the US ... Bachelor's or advanced degree in Computer Science or a related discipline * Excellent programming ...
Senior Software Engineer, Teachers Pay Teachers
Raleigh, NC ยท On-site
$119K - $157K/yr
Teachers Pay Teachers (TPT), the most beloved educator brand used by 85% of K-12 teachers in the US ... Bachelor's or advanced degree in Computer Science or a related discipline * Excellent programming ...
... Science and Technologyinvites applications for a tenure-track faculty position in the field of ... She/he is expected to teach Computer Graphics and other Applied Engineering Technology courses at ...
... Science and Technologyinvites applications for a tenure-track faculty position in the field of ... She/he is expected to teach Computer Graphics and other Applied Engineering Technology courses at ...
Responsibilities include teaching Computer Graphics and other Applied Engineering Technology ... The College of Science and Technology enrolls over 2514 students. It is a national leader that ...
Responsibilities include teaching Computer Graphics and other Applied Engineering Technology ... The College of Science and Technology enrolls over 2514 students. It is a national leader that ...
Java Tutor
Raleigh, NC ยท Remote
$18 - $40/hr
... Computer Science A, college-level software development, and industry certification examinations. * Conceptual Teaching & Problem-Solving: Skilled at breaking down class design, inheritance ...
Java Tutor
Raleigh, NC ยท Remote
$18 - $40/hr
... Computer Science A, college-level software development, and industry certification examinations. * Conceptual Teaching & Problem-Solving: Skilled at breaking down class design, inheritance ...
Computer Science Teacher information
See Mebane, NC salary details
$31.5K - $38.2K
7% of jobs
$42.5K is the 25th percentile. Wages below this are outliers.
$38.2K - $44.9K
27% of jobs
The median wage is $48.5K / yr.
$44.9K - $51.6K
28% of jobs
$57K is the 75th percentile. Wages above this are outliers.
$51.6K - $58.3K
15% of jobs
$58.3K - $64.9K
7% of jobs
$64.9K - $71.6K
3% of jobs
$71.6K - $78.3K
2% of jobs
$78.3K - $85K
1% of jobs
$85K - $91.7K
0% of jobs
$91.7K - $98.3K
3% of jobs
$98.3K - $105K
5% of jobs
$31.5K
$56.6K
$105K
How much do computer science teacher jobs pay per year?
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?
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 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.
Are computer science teachers still in demand?
Is there a shortage of computer science teachers?
What job categories do people searching Computer Science Teacher jobs in Mebane, NC look for?
The top searched job categories for Computer Science Teacher jobs in Mebane, NC are:
What cities near Mebane, NC are hiring for Computer Science Teacher jobs?
Cities near Mebane, NC with the most Computer Science Teacher job openings:

Full-time
Re-posted 21 days ago
Job description
This position requires you to be in our Raleigh, NC, area office.
WHAT YOU'LL BE DOING
- Work with a team of talented engineers, both starting projects from scratch and also working within the existing code base
- Build the back-end wiring, application logic and UI for our products
- Drive the development process for your team, including designing, coding, documenting, testing, debugging and tuning
- Provide accurate estimates, evaluate feasibility and assess new platforms and technologies for project implementations
- Collaborate and communicate clearly across multiple development teams to design and release amazing products
- 3+ years of experience in software engineering
- Bachelor's or advanced degree in Computer Science or a related discipline
- Excellent programming skills in an object-oriented language
- Experience with web development practices and tools, including SQL databases, caching strategies, backend APIs, Javascript, and CSS
- Strong communication skills
- Strong analytical-reasoning and problem-solving skills
- Passion for improving education through technology
ABOUT IXL LEARNING
IXL Learning is the country's largest EdTech company. We reach millions of learners through our diverse range of products. For example:
- 1 in 4 students in the United States uses IXL.com
- Rosetta Stone provides an immersive learning experience for 25 languages
- Wyzant is the nation's largest community of tutors, covering 300+ subjects
- Teachers Pay Teachers (TPT) is a comprehensive marketplace for millions of educator-created resources
Our mission is to create innovative products that will make a real, positive difference for learners and educators and we're looking for passionate, mission-minded people to join us in achieving this goal. We have a unique culture at IXL that fosters collaboration and the open exchange of ideas. We value our team and treat one another with kindness and respect. We approach our work with passion, tenacity, and authenticity. We find it immensely satisfying to develop products that impact the lives of millions and we are eager to have you join our team.
At IXL, we value diversity in age, race, ethnicity, gender, sexual orientation, physical and mental ability, political and religious beliefs, and life experience, and we are proud to promote a work environment where everyone, from any background, can do their best work. IXL Learning is an equal opportunity employer and does not discriminate against applicants and employees based on any legally protected category.
About IXL Learning
Sourced by ZipRecruiter
Industry
Education
Company size
1,001 - 5,000 Employees
Headquarters location
San Mateo, CA, US