1

Programming Teacher Jobs in New York (NOW HIRING)

We have an on-site, 9th-12th grade Engineering teaching opportunity available for the 2026-2027 school year. Payment varies and depends on your teaching project, ranging from $400 to $1,100 weekly.

We have an on-site, 9th-12th grade Engineering teaching opportunity available for the 2026-2027 school year. Payment varies and depends on your teaching project, ranging from $400 to $1,100 weekly.

We have an on-site, 9th-12th grade Engineering teaching opportunity available for the 2026-2027 school year. Payment varies and depends on your teaching project, ranging from $400 to $1,100 weekly.

9th-12th Grade Engineering Teacher

Kearny, NJ ยท On-site

$400 - $1.1K/wk

We have an on-site, 9th-12th grade Engineering teaching opportunity available for the 2026-2027 school year. Payment varies and depends on your teaching project, ranging from $400 to $1,100 weekly.

We have an on-site, 9th-12th grade Engineering teaching opportunity available for the 2026-2027 school year. Payment varies and depends on your teaching project, ranging from $400 to $1,100 weekly.

Programming within the Study articulates a well rounded spectrum of modalities from a growing faculty of expert teachers and practitioners who exemplify our core values in everything we do. These are ...

Science Teacher

Red Bank, NJ ยท On-site

$49K - $63K/yr

... engineering and anatomy & physiology. The ideal candidate would possess a New Jersey State teaching ... certificate, should be qualified to teach these courses and support a student centered atmosphere.

Programming within the Study articulates a well rounded spectrum of modalities from a growing faculty of expert teachers and practitioners who exemplify our core values in everything we do. These are ...

Teacher

New York, NY ยท On-site

$56K - $113K/yr

Board Certified Behavior Analysts (BCBA) / Behavior Intervention Developers (BID) * Deaf and Hard of Hearing Teachers (DHH) * Marriage and Family Therapists (MFT) * Occupational Therapists (OT) and ...

About the Role We're looking for a Engineering and STEM Teacher to lead engaging classes for high school students at one of our Brooklyn partner schools. This is an excellent opportunity for an ...

New

STEM Teacher

Brooklyn, NY ยท On-site

$80/hr

About the Role We're looking for a Engineering and STEM Teacher to lead engaging classes for high school students at one of our Brooklyn partner schools. This is an excellent opportunity for an ...

New

Computer Programming Tutor

Norwalk, CT ยท Remote

$18 - $40/hr

... Programming tutors nationally. As a tutor on the Varsity Tutors Platform, you'll have the ... Get matched with students best-suited to your teaching style and expertise. * Our AI-powered Tutor ...

... Programming tutors nationally. As a tutor on the Varsity Tutors Platform, you'll have the ... Get matched with students best-suited to your teaching style and expertise. * Our AI-powered Tutor ...

Showing results 21-40

Programming Teacher information

See New York salary details

$23K

$51K

$76K

How much do programming teacher jobs pay per year?

As of Aug 21, 2026, the average yearly pay for programming teacher in New York is $50,971.00, according to ZipRecruiter salary data. Most workers in this role earn between $36,600.00 and $62,400.00 per year, depending on experience, location, and employer.

What does a programming teacher do?

A Programming Teacher is an educator who teaches students how to write computer code using various programming languages such as Python, Java, or JavaScript. They design lesson plans, explain coding concepts, provide hands-on exercises, and help students debug their code. Programming Teachers may work in schools, colleges, online platforms, or coding bootcamps, and they often adapt their teaching methods to different age groups and skill levels.

What are the key skills and qualifications needed to thrive as a programming teacher, and why are they important?

To thrive as a Programming Teacher, you need comprehensive knowledge of programming languages, curriculum development, and a relevant degree in computer science or education. Familiarity with coding platforms, learning management systems (LMS), and certifications like CompTIA or Google Educator are often advantageous. Strong communication, patience, and the ability to foster engagement help students grasp complex concepts and stay motivated. These skills ensure effective instruction and support student success in learning programming.

What are some common challenges programming teachers face when engaging students with diverse coding backgrounds?

Programming Teachers often work with students who have varying levels of experience, which can make lesson planning and classroom management challenging. Balancing the needs of beginners while keeping advanced learners engaged requires flexible teaching methods, differentiated assignments, and frequent feedback. Many teachers address this by incorporating project-based learning, peer collaboration, and offering optional enrichment tasks. Building a supportive and inclusive classroom environment is key to helping all students succeed.

What is the difference between Programming Teacher vs Coding Instructor?

AspectProgramming TeacherCoding Instructor
CredentialsTypically requires a degree in computer science or education, with coding certificationsOften requires coding certifications or practical experience, sometimes less formal education
Work EnvironmentSchools, coding bootcamps, online platforms, educational institutionsWorkshops, online courses, coding bootcamps, community centers
Employer & Industry UsageEducational institutions, online learning platforms, private tutoringTech companies, coding bootcamps, online education providers
Search & Comparison IntentPeople seeking formal teaching roles or structured educationIndividuals looking for practical coding instruction or short-term courses

Programming Teachers focus on formal education, curriculum development, and classroom instruction, often requiring educational credentials. Coding Instructors tend to provide practical, hands-on coding lessons, frequently in bootcamps or online settings, with a focus on skill acquisition. Both roles involve teaching coding but differ in environment and credentials.

Are programming teachers in demand?

Programming teachers are in high demand due to the growing need for coding skills across industries. They often teach programming languages like Python, Java, or JavaScript and may work in schools, coding bootcamps, or online platforms, with employment opportunities increasing as technology integration expands.

How do you become a programming teacher?

To become a programming teacher, you typically need a strong understanding of programming languages such as Python, Java, or C++, along with teaching experience or certification. A bachelor's degree in computer science or a related field is often required, and additional teaching credentials or certifications can enhance job prospects. Practical experience in software development and familiarity with educational tools or platforms are also beneficial.
Infographic showing various Programming Teacher job openings in New York as of August 2026, with employment types broken down into 1% Internship, 79% Full Time, 15% Part Time, 4% Contract, and 1% Nights. Highlights an 88% Physical, 4% Hybrid, and 8% Remote job distribution, with an average salary of $50,971 per year, or $24.5 per hour.

Dynamic Teacher (Multiple Subjects)

Revolution Learning

Brooklyn, NY โ€ข On-site

$65K - $85K/yr

Part-time

Re-posted 17 days ago


Job description

Who Are We?
At Revolution Learning, we are more than an educational institution; we are a launchpad for dedicated educators shaping the future. Specializing in courses like Entrepreneurship, Graphic Design, Coding, Engineering, Science, History, Math, and ELA, we aim to create an environment where teachers can connect with students and ignite their passions.
Why Teach With Us?
We know teaching can be challenging with curriculum development, lesson planning, grading, and navigating school administration taking up hours outside the classroom. At Revolution Learning, we eliminate these barriers so you can focus on what truly matters - the students.
  • Pre-Designed Curriculum: We provide a comprehensive, ready-to-use curriculum focused on engaging and career-relevant subjects.
  • Training and Support: Our dedicated training programs ensure you're well-equipped to step into the classroom confidently.
  • Focus on Teaching: With administrative tasks and planning taken care of, you can dedicate your time to inspiring students.
  • Engaging Teaching Methods: Our courses combine short lectures with hands-on, engaging projects, making learning fun and impactful.
About This Role:
We're looking for passionate individuals ready to dive into the world of education. If you're excited about helping students explore new horizons and develop essential skills for their futures, we'd love to have you on board. You will be responsible for teaching the provided curriculum to students and maintaining a controlled, respectful classroom environment.
Openings for the 26/27 School Year Include:
  • Engineering Teacher
  • Computer Science Teacher
  • Science Teacher
  • History Teacher
  • Stock Market Teacher
  • Architecture Teacher
Location:
This role will be in-person at one of our partner schools in Brooklyn, NY. Most of our partners are Jewish, single-gender schools.
Hours:
Our hours are flexible, and teacher's schedules are built with input from both our schools and teacher's needs in mind. We have both part-time and full-time positions available.
Requirements:
  • Charismatic, positive personality
  • Strong interest in helping students grow
  • Bachelor's degree (preferred)
  • Aligned subject-specific experience (preferred)
  • 1-2 years of teaching experience (preferred)
Salary:
$65,000-$85,000
Apply today and start making a difference with Revolution Learning!
If you encounter any issues with the application or have any questions about our program, feel free to reach out to us at [email protected]