1

After School Computer Programming Teacher Jobs in Raleigh, NC

Teacher-Computer Science

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:

... after school. The Extended Day Teacher supports the implementation of planned activities and ... provides attentive supervision to ensure a safe, structured, and nurturing environment for students.

next page

Showing results 1-20

After School Computer Programming Teacher information

See Raleigh, NC salary details

$8

$19

$36

How much do after school computer programming teacher jobs pay per hour?

As of Jun 17, 2026, the average hourly pay for after school computer programming teacher in Raleigh, NC is $19.02, according to ZipRecruiter salary data. Most workers in this role earn between $13.56 and $21.49 per hour, depending on experience, location, and employer.

What are the key skills and qualifications needed to thrive as an After School Computer Programming Teacher, and why are they important?

To thrive as an After School Computer Programming Teacher, you need a solid understanding of programming concepts, experience with languages like Python or Scratch, and a background in education or a related field. Familiarity with learning management systems, coding platforms, and classroom technology is typically required. Strong communication, patience, and the ability to engage and inspire students are standout soft skills in this role. These skills ensure effective instruction, foster student interest in coding, and create a positive learning environment for young learners.

What is the difference between After School Computer Programming Teacher vs After School Coding Instructor?

AspectAfter School Computer Programming TeacherAfter School Coding Instructor
Required CredentialsTeaching certification or relevant experience in computer scienceBasic coding knowledge; certifications vary
Work EnvironmentSchools, community centers, after-school programsCommunity centers, private coding academies, schools
Employer & Industry UsageEducational institutions, non-profitsEducational organizations, coding bootcamps
Common Search & ComparisonYesYes

Both roles focus on teaching coding skills to students after school hours. The main difference lies in credentials and work settings, with the Computer Programming Teacher often requiring formal teaching credentials and working in schools, while Coding Instructors may have more flexible certifications and work in various educational environments.

What are some common challenges faced by After School Computer Programming Teachers, and how can they be addressed?

After School Computer Programming Teachers often face the challenge of engaging students with varying skill levels and maintaining their interest after a full school day. To address this, successful teachers use interactive projects, gamified learning, and real-world examples to keep lessons fun and relevant. Additionally, managing limited time and resources requires careful lesson planning and flexible teaching strategies. Collaboration with other staff and regular feedback from students can also help tailor the curriculum to better meet learners' needs.

How to become a coding teacher?

To become an after school computer programming teacher, you typically need a strong understanding of programming languages such as Python, Java, or Scratch, along with teaching experience or certification. A bachelor's degree in education, computer science, or a related field is often required, and obtaining relevant teaching credentials can improve job prospects. Familiarity with educational tools and curriculum development is also beneficial.

Where can I work after learning coding?

After learning coding, an After School Computer Programming Teacher can work in educational settings such as schools, community centers, or tutoring programs. They may also find opportunities in coding bootcamps, online education platforms, or as freelance instructors, often requiring strong communication skills and familiarity with programming languages and teaching tools.

Is coding a high paid job?

Coding jobs, including roles like software developers and programmers, tend to offer higher salaries compared to many other professions, especially with experience and specialized skills. However, salaries vary based on location, industry, experience, and education, and some coding roles may be more lucrative than others. As an after school computer programming teacher, earning potential is generally lower than in professional coding roles but can increase with additional certifications and experience.

What does an After School Computer Programming Teacher do?

An After School Computer Programming Teacher is responsible for teaching students, typically in elementary or middle school, the basics of computer programming and coding outside of regular school hours. They develop lesson plans, guide students through hands-on projects, and help them understand core programming concepts using languages such as Scratch, Python, or JavaScript. These teachers often foster creativity and problem-solving skills, encouraging students to build their own games, websites, or applications in a supportive environment.

What jobs can teachers do after school?

After school, teachers can pursue various part-time or supplemental roles such as tutoring, coaching, or working in educational programs. For a computer programming teacher, opportunities include coding camps, online tutoring, or curriculum development, often requiring familiarity with programming languages and teaching tools. These roles typically offer flexible schedules aligned with their primary teaching commitments.
What cities near Raleigh, NC are hiring for After School Computer Programming Teacher jobs? Cities near Raleigh, NC with the most After School Computer Programming Teacher job openings:
K-8 Healthy Living Teacher

K-8 Healthy Living Teacher

Thales Academy

Raleigh, NC

Full-time

Medical, Dental, Vision, Life, Retirement, PTO

Posted 22 days ago


Job description

Thales Academy Raleigh is accepting applications for an K-8 Healthy Living Teacher for the 2026-2027 academic year.
This position includes teaching Physical Education and Healthy Habits.
The mission of Thales Academy is to provide an excellent and affordable education for students in Pre-K to 12th grades through the use of Direct Instruction (K-5) and a Classical Curriculum (6-12) that embodies traditional values.
Thales provides a rigorous academic environment that fosters ethical behavior, critical thinking, virtuous leadership, lifelong learning, and truth seeking with a firm foundation in cognitive, non-cognitive, and technical skills. As a result, Thales Academy students are well prepared to succeed in higher education, career, and life while positively impacting the world around them.
Responsibilities Include:
  • Curriculum - Implementing the approved curriculum. Providing proper pacing guides, lesson plans, and assessments for assigned courses.
  • Cooperation - Working closely with other teammates to develop teaching skills.
  • Collaboration - Participating in productive discussions including team planning meetings and sharing curriculum and instructional expertise.
  • Professional Development - Engaging in offered professional development opportunities.
  • Professional Etiquette - Acting in a professional manner in verbal and nonverbal communications while following established guidelines.
  • Communication - Promoting communication between parents, community members and teammates, and working to establish and maintain home-school connections.
  • Parental Involvement – Assisting in providing opportunities for parental/guardian involvement within the school.
Qualifications:
  • A passion for teaching
  • Teaching experience preferred but not required
Salary: Salaries are determined by experience and qualifications.
Benefits:
  • Medical, dental and vision insurance
  • Disability amp; life insurance based upon election of medical insurance
  • Paid time off
  • 401k with employer match
  • Flexible spending account (FSA)