1

Computer Science Education Jobs in Raleigh, NC (NOW HIRING)

... Science, Computer Science, or Engineering, or equivalent education and related training 2. Exhibit understanding of statistical methods, including a broad understanding of classical statistics ...

Network Services Lead

Morrisville, NC · On-site

$94.90K - $131K/yr

Education & General Experience * B.S. in Computer Science, Information Technology Management, or Engineering. * Alternatively, four years of related experience may substitute for the educational ...

Sr Software Engineer, AI Tools - Quantizer

Raleigh, NC · On-site

$119.10K - $157K/yr

Ability to collaborate across a globally diverse team and multiple interests Education Requirements * Required: Bachelor's degree in Engineering, Information Systems, Computer Science, or related ...

next page

Showing results 1-20

People also search for

Computer Science Education information

See Raleigh, NC salary details

$54.9K

$80.8K

$95.3K

How much do computer science education jobs pay per year?

As of May 30, 2026, the average yearly pay for computer science education in Raleigh, NC is $80,788.00, according to ZipRecruiter salary data. Most workers in this role earn between $75,300.00 and $90,900.00 per year, depending on experience, location, and employer.

What are the key skills and qualifications needed to thrive in Computer Science Education, and why are they important?

To thrive in Computer Science Education, you need a solid background in computer science concepts, curriculum development, and typically a degree in computer science or education. Familiarity with programming languages, learning management systems (LMS), and educational technology tools is often required. Strong communication, patience, and the ability to inspire and engage students are critical soft skills. These skills and qualities ensure effective teaching, foster student understanding, and help bridge the gap between complex technical concepts and learners.

What are some common challenges faced by computer science educators in keeping course content current?

Computer science educators often face the challenge of rapidly evolving technology, which makes it necessary to regularly update course materials to reflect new programming languages, frameworks, and industry practices. Balancing foundational concepts with emerging trends can be difficult, especially given limited classroom time. Additionally, educators must ensure that updates remain accessible to students with varying levels of experience, while also integrating practical, real-world projects to keep students engaged.

What is computer science education?

Computer science education refers to the teaching and learning of the principles, concepts, and applications of computer science. It includes topics such as programming, algorithms, data structures, computer systems, and computational thinking. Computer science education can take place at various levels, from elementary school to higher education and professional development. Its goal is to equip students with the skills needed to understand and create technology, solve complex problems, and participate in a digital society.

What is the difference between Computer Science Education vs Computer Science Teacher?

AspectComputer Science EducationComputer Science Teacher
Required CredentialsTypically requires a degree in computer science or education, often with certification in teachingRequires a degree in computer science or related field, plus teaching certification
Work EnvironmentEducational institutions, online platforms, training programsSchools, colleges, educational institutions
Employer & Industry UsageEducational organizations, edtech companies, training providersPrimary schools, high schools, colleges
Common Search & ComparisonFocuses on curriculum development, programming skills, and educational methodsFocuses on classroom teaching, lesson planning, and student assessment

Computer Science Education generally refers to designing and delivering computer science curricula, often involving curriculum development and educational strategies. In contrast, a Computer Science Teacher primarily focuses on instructing students in computer science concepts within a classroom setting. Both roles require similar credentials but differ in their scope and work environment.

What are popular job titles related to Computer Science Education jobs in Raleigh, NC? For Computer Science Education jobs in Raleigh, NC, the most frequently searched job titles are:
What cities near Raleigh, NC are hiring for Computer Science Education jobs? Cities near Raleigh, NC with the most Computer Science Education job openings:
CTE (Business) Teacher @ J.H. Rose High School

CTE (Business) Teacher @ J.H. Rose High School

North Carolina Jobs

Raleigh, NC

Other

Posted 28 days ago


Job description

Summary: 

Under general direction of a principal, provides leadership in an educational environment that encourages and nurtures learning for all students. Provides supervision to students in a variety of school related settings, monitors and evaluates student outcomes, develops, selects or modifies lesson plans to ensure all student needs are met, and maintains appropriate records and follows all policies and procedures of NCDPI and PCS. Provides quality standards-based instruction in the area of Business Education and Information Technology Education; assesses and encourages student progress, manages an effective learning environment to maximize student achievement.

Essential Duties

Plan, organize, and teach a competency-based CTE program in Business Education and Information Technology (IT) curriculums.

Basic coding experience preferred in Java, Python, SQL, or block based coding (SNAP/Scratch).

Basic experience preferred in fundamentals of IT troubleshooting, and PC hardware and software. 

Ability to utilize online industry resources such as Microsoft Imagine Academy or CompTIA to offer certifications to students in a variety of IT disciplines.

Demonstrate effective classroom and computer lab management

Assist in coordination of CTE Student Organization activities for local, regional, state and/or national competition

Participates in field trips to post-secondary institutes, worksites, businesses and hands-on workshops

Assist in development of and participate in activities designed to promote an innovative business and technology program

Develop community and industry partnerships for students

CTE Restricted License(s)

Bachelor's Degree

Examples of Related Degrees: Accounting, Administrative Systems, Business Administration, Computer Science, Computer Engineering, Entrepreneurship, Finance, Information Technologies, Management, MIS (Management Information Systems), Marketing

Required Years of Work Experience for the CTE Restricted route: 2 years within past 5 years

Examples of Related Work Experience : accountant /CPA, business analyst, business manager, operations analyst, marketing manager, systems analyst, database administrator, management analyst, computer programmer/analyst, chief information officer, chief financial officer, loan officer, e-commerce manager, stock broker, investment advisor, financial analyst

Courses Eligible To Teach

Entrepreneurship I

Entrepreneurship II

Career Management

Python I

Python II

AP Computer Science (JAVA)

AP Computer Science Principles (Scratch)

Microsoft Excel

Microsoft Word and PowerPoint

CompTIA IT Fundamentals

Computer Engineering I

Computer Engineering II

Project Management




North Carolina Jobs logo

About North Carolina Jobs

Sourced by ZipRecruiter

North Carolina Jobs is a public sector organization based in Raleigh, NC, US. Since its establishment, it has been dutifully serving the community by functioning as a comprehensive platform for job listings and career development resources in the state of North Carolina. Its core mission is to enhance the state's workforce by connecting its residents with employers throughout the region, aiming to foster growth and prosperity in the community by stimulating the local economy.

Industry

Public administration

Company size

10,000+ Employees

Headquarters location

Raleigh, NC, US

Year founded

1989

Social media