Coding Teacher (Part Time) General Responsibilities: Under the supervision of the Director of ... Assists students in the development of computer science and coding skills * Maintains consistent ...
Quick apply
Coding Teacher (Part Time) General Responsibilities: Under the supervision of the Director of ... Assists students in the development of computer science and coding skills * Maintains consistent ...
Quick apply
Coding Teacher (Part Time) General Responsibilities: Under the supervision of the Director of ... Assists students in the development of computer science and coding skills * Maintains consistent ...
Coding Teacher (Part Time) General Responsibilities: Under the supervision of the Director of ... Assists students in the development of computer science and coding skills * Maintains consistent ...
Quick apply
Coding Teacher (Part Time) General Responsibilities: Under the supervision of the Director of ... Assists students in the development of computer science and coding skills * Maintains consistent ...
Cranford, NJ · On-site
$46K - $61K/yr
Intro to Computer Programming * Logic, Games, & Puzzles Requirements: Appropriate NJ State Certification : * Teacher with a Secondary certification, or * Teacher with a Middle School certification ...
Cranford, NJ · On-site
$46K - $61K/yr
Intro to Computer Programming * Logic, Games, & Puzzles Requirements: Appropriate NJ State Certification : * Teacher with a Secondary certification, or * Teacher with a Middle School certification ...
Belmar, NJ · On-site
High School Teaching/Computer Science Date Posted: 3/18/2026 Location: Saint Rose High School School: Saint Rose High School POSITION: Title: Engineering Teacher Year: 2026-2027 Type: Full-Time, ...
Belmar, NJ · On-site
High School Teaching/Computer Science Date Posted: 3/18/2026 Location: Saint Rose High School School: Saint Rose High School POSITION: Title: Engineering Teacher Year: 2026-2027 Type: Full-Time, ...
Belmar, NJ · On-site
High School Teaching/Computer Science Date Posted: 3/18/2026 Location: Saint Rose High School Date Available: 09/01/2026 School: Saint Rose High School POSITION: Title: Engineering Teacher Year: 2026 ...
Belmar, NJ · On-site
High School Teaching/Computer Science Date Posted: 3/18/2026 Location: Saint Rose High School Date Available: 09/01/2026 School: Saint Rose High School POSITION: Title: Engineering Teacher Year: 2026 ...
... computer programming, database programming, network administration, web development, gaming, and ... Must have some teaching experience in a professional environment, high school, trade school or ...
Quick apply
... computer programming, database programming, network administration, web development, gaming, and ... Must have some teaching experience in a professional environment, high school, trade school or ...
... Computer Programming, Smart Phone Game App Development, Chess, Robotics, Music and Arts! We are ... Instructors will: - Teach advanced Physics lessons (regular, honors and AP) for High School (grades ...
... Computer Programming, Smart Phone Game App Development, Chess, Robotics, Music and Arts! We are ... Instructors will: - Teach advanced Physics lessons (regular, honors and AP) for High School (grades ...
Secaucus, NJ · On-site +1
... Computer Programming, Smart Phone Game App Development, Chess, Robotics, Music and Arts! We are ... Instructors will: - Teach advanced Physics lessons (regular, honors and AP) for High School (grades ...
Secaucus, NJ · On-site +1
... Computer Programming, Smart Phone Game App Development, Chess, Robotics, Music and Arts! We are ... Instructors will: - Teach advanced Physics lessons (regular, honors and AP) for High School (grades ...
Hoboken, NJ · On-site
$8K - $9K/mo
Teach GPU & Multicore Programming, CPE 810 * Evaluate student performance and foster an open ... D. in Electrical Engineering, Computer Engineering, or a closely related discipline at the time of ...
Hoboken, NJ · On-site
$8K - $9K/mo
Teach GPU & Multicore Programming, CPE 810 * Evaluate student performance and foster an open ... D. in Electrical Engineering, Computer Engineering, or a closely related discipline at the time of ...
Brookville, NY · On-site
$1K - $1K/wk
... computer programming languages and computational tools and platforms appropriate for the assigned courses - Commitment for project-based learning and excellence and effectiveness in teaching - A ...
Brookville, NY · On-site
$1K - $1K/wk
... computer programming languages and computational tools and platforms appropriate for the assigned courses - Commitment for project-based learning and excellence and effectiveness in teaching - A ...
Flushing, NY · On-site
$3K/wk
Preferable experience teaching computer science courses at the undergraduate level. Knowledge/Skills/Abilities * Must be fluent in computer programming * Excellent communication and interpersonal ...
Flushing, NY · On-site
$3K/wk
Preferable experience teaching computer science courses at the undergraduate level. Knowledge/Skills/Abilities * Must be fluent in computer programming * Excellent communication and interpersonal ...
Preferable experience teaching computer science courses at the undergraduate level. Knowledge/Skills/Abilities * Must be fluent in computer programming * Excellent communication and interpersonal ...
Preferable experience teaching computer science courses at the undergraduate level. Knowledge/Skills/Abilities * Must be fluent in computer programming * Excellent communication and interpersonal ...
Secaucus, NJ · On-site
$45K - $61K/yr
... Computer Programming, Smart Phone Game App Development, Chess, Robotics, Music and Arts! We are ... Instructors will: * Teach English lessons (K-12) to an audience of 3-4 students in classroom ...
Secaucus, NJ · On-site
$45K - $61K/yr
... Computer Programming, Smart Phone Game App Development, Chess, Robotics, Music and Arts! We are ... Instructors will: * Teach English lessons (K-12) to an audience of 3-4 students in classroom ...
$45K - $61K/yr
... Computer Programming, Smart Phone Game App Development, Chess, Robotics, Music and Arts! We are ... Instructors will: - Teach English lessons (K-12) to an audience of 3-4 students in classroom ...
$45K - $61K/yr
... Computer Programming, Smart Phone Game App Development, Chess, Robotics, Music and Arts! We are ... Instructors will: - Teach English lessons (K-12) to an audience of 3-4 students in classroom ...
Flushing, NY · On-site
$3K/wk
Preferable experience teaching computer science courses at the undergraduate level. Knowledge/Skills/Abilities * Must be fluent in computer programming * Excellent communication and interpersonal ...
Flushing, NY · On-site
$3K/wk
Preferable experience teaching computer science courses at the undergraduate level. Knowledge/Skills/Abilities * Must be fluent in computer programming * Excellent communication and interpersonal ...
Brooklyn, NY · On-site
$40K - $45K/yr
We offer courses in subjects like Entrepreneurship, Coding, Engineering, Math, ELA, and more ... About the Role: We're looking for a Lead Teacher to support a Computer Science class at one of our ...
Quick apply
Brooklyn, NY · On-site
$40K - $45K/yr
We offer courses in subjects like Entrepreneurship, Coding, Engineering, Math, ELA, and more ... About the Role: We're looking for a Lead Teacher to support a Computer Science class at one of our ...
Brooklyn, NY · On-site
$40K/yr
We offer courses in subjects like Entrepreneurship, Coding, Engineering, Math, ELA, and more ... About the Role: We're looking for a Lead Teacher to support a Computer Science class at one of our ...
Brooklyn, NY · On-site
$40K/yr
We offer courses in subjects like Entrepreneurship, Coding, Engineering, Math, ELA, and more ... About the Role: We're looking for a Lead Teacher to support a Computer Science class at one of our ...
Teach GPU & Multicore Programming, CPE 810 * Evaluate student performanceand foster an open ... D. in Electrical Engineering, Computer Engineering, or a closely related discipline at the time of ...
Teach GPU & Multicore Programming, CPE 810 * Evaluate student performanceand foster an open ... D. in Electrical Engineering, Computer Engineering, or a closely related discipline at the time of ...
Teach GPU & Multicore Programming, CPE 810 * Evaluate student performanceand foster an open ... D. in Electrical Engineering, Computer Engineering, or a closely related discipline at the time of ...
Teach GPU & Multicore Programming, CPE 810 * Evaluate student performanceand foster an open ... D. in Electrical Engineering, Computer Engineering, or a closely related discipline at the time of ...
Secaucus, NJ · On-site
... Science, Computer Programming, Smart Phone Game App Development, Music, Arts and more! We are ... Instructors will: - Teach Chess lessons to an audience of 4-5 students in a classroom setting ...
Secaucus, NJ · On-site
... Science, Computer Programming, Smart Phone Game App Development, Music, Arts and more! We are ... Instructors will: - Teach Chess lessons to an audience of 4-5 students in a classroom setting ...
$34.5K - $38.6K
1% of jobs
$38.6K - $42.8K
1% of jobs
$42.8K - $47K
21% of jobs
$47.5K is the 25th percentile. Wages below this are outliers.
$47K - $51.2K
14% of jobs
The median wage is $54K / yr.
$51.2K - $55.3K
19% of jobs
$55.3K - $59.5K
17% of jobs
$60K is the 75th percentile. Wages above this are outliers.
$59.5K - $63.7K
13% of jobs
$63.7K - $67.9K
7% of jobs
$67.9K - $72.1K
2% of jobs
$72.1K - $76.2K
1% of jobs
$76.2K - $80.4K
3% of jobs
$34.5K
$56K
$80.4K
A Computer Programming Teacher's daily responsibilities often include preparing lesson plans, delivering engaging lectures or demonstrations, and guiding students through hands-on coding exercises. You may also be responsible for grading assignments, providing individualized feedback, and staying updated with the latest programming trends and curriculum standards. Collaboration with other teachers or industry partners to develop project-based learning opportunities is common. Additionally, maintaining a supportive classroom environment and helping students overcome conceptual or technical challenges are key parts of the role.
To thrive as a Computer Programming Teacher, you need expertise in multiple programming languages, a relevant degree (such as computer science or education), and formal teaching credentials where required. Familiarity with integrated development environments (IDEs), learning management systems (LMS), and industry certifications like CompTIA or Microsoft Certified Educator is often advantageous. Excellent communication, patience, and the ability to engage and motivate learners are essential soft skills in this position. These skills ensure you can effectively convey complex technical concepts, adapt to diverse learning styles, and inspire student success in the rapidly evolving tech field.
A Computer Programming Teacher educates students on coding languages, software development, and problem-solving techniques. They design lesson plans, teach programming principles, and provide hands-on practice with coding projects. Additionally, they assess student progress, offer guidance, and stay updated on industry trends to ensure relevant instruction.

Part-time
Posted 16 hours ago
Job Title: Coding Teacher (Part Time)
General Responsibilities: Under the supervision of the Director of Educational Development, plans and facilitates collaborative coding instructional sessions using a variety of coding languages, robotics, tools, and applications.
Major Duties:
Required Knowledge, Skills, and Abilities:
Qualifications: Must possess a bachelor's degree, teaching and/or tutoring experience, and have extensive computer science and/or coding experience.
Sourced by ZipRecruiter
11 - 50 Employees
New York, NY, US
2019