1

Python Teacher Jobs in Massachusetts (NOW HIRING)

STEM Instructor

Wellesley, MA · On-site

$45K - $60K/yr

Familiarity teaching computer science in a school setting will be a BIG plus * A background and interest in programming languages (Java, Python, Scratch, Arduino etc), engineering, 3D printing etc ...

Description The School of Engineering at Tufts University seeks a part-time lecturer to teach first ... Python or Mathematica that focuses on computing fundamentals in the context of engineering ...

$40 - $80/hr

Kotlin, Swift, Java, Python, JavaScript/TypeScript, Mobile QA (Android / iOS) , and other languages ... The ability to teach others how to integrate these tools into real QA practice is what sets our ...

Coding Instructor

Acton, MA · On-site

$22 - $25/hr

Teach/tutor in-center, online, and/or via hybrid delivery * Become proficient with some or all of the following SCRATCH/Python/Java/RBLOX(Lua)/ Mine Craft * We can train you if you are interested to ...

Teaching & Mentorship: You will serve as a mentor and guide to engineers across the organization ... Python. * You will be a part of full-stack teams and you are expected to become proficient in ...

Research Assistant

Somerville, MA · On-site

$20.16 - $29.01/hr

As a not-for-profit, we support patient care, research, teaching, and community service, striving ... MATLAB, Python, R) is preferred but not required. Applications are being accepted for the position ...

Design and implement Python code for new or existing features. Design, implement and execute ... Collaborate across the organization with a desire to teach and learn from others. Occasional ...

Design and implement Python code for new or existing features. Design, implement and execute ... Collaborate across the organization with a desire to teach and learn from others. Occasional ...

Research Assistant

Somerville, MA · On-site

$20.16 - $29.01/hr

As a not-for-profit, we support patient care, research, teaching, and community service, striving ... MATLAB, Python, R) is preferred but not required. • Applications are being accepted for the ...

Senior Software Engineer

Waltham, MA · Hybrid

$132K - $174K/yr

Leadership & Teaching: You will serve as a guide and supervisor to engineers on your team, teaching ... Python backend * Frontend web technologies including React, Typescript and HTML/DOM/CSS * Cloud ...

next page

Showing results 1-20

Python Teacher information

See Massachusetts salary details

$14

$64

$94

How much do python teacher jobs pay per hour?

As of Jun 9, 2026, the average hourly pay for python teacher in Massachusetts is $64.02, according to ZipRecruiter salary data. Most workers in this role earn between $52.79 and $72.74 per hour, depending on experience, location, and employer.

What are the key skills and qualifications needed to thrive in the Python Teacher position, and why are they important?

To thrive as a Python Teacher, you need a thorough understanding of Python programming, instructional experience, and often a degree in computer science or a related field. Familiarity with educational platforms, learning management systems (LMS), coding environments like Jupyter Notebook, and relevant teaching certifications are valuable assets. Strong communication, patience, and the ability to adapt materials for diverse learners help set outstanding teachers apart. These skills ensure learners gain practical programming knowledge in an engaging, supportive, and effective learning environment.

What is a Python Teacher job?

A Python Teacher is responsible for educating students on Python programming, covering basic to advanced concepts such as syntax, data structures, object-oriented programming, and frameworks. They design lesson plans, provide hands-on coding exercises, and guide students in building real-world projects. Python Teachers may work in schools, universities, coding bootcamps, or offer private tutoring. Strong communication skills, industry experience, and a passion for teaching are key to success in this role.

What does a typical day look like for a Python Teacher?

A typical day for a Python Teacher involves preparing lesson plans, teaching group or individual classes, grading assignments, and providing feedback to students. You will often spend time updating course materials, troubleshooting code issues, and staying current with new developments in Python and education technology. Collaboration with other instructors or curriculum developers is common, especially for team-taught programs or coding bootcamps. Most roles require balancing live instruction with office hours or online support for students, ensuring learners have the help they need to succeed.

Infographic showing various Python Teacher job openings in Massachusetts as of June 2026, with employment types broken down into 54% Full Time, 38% Part Time, and 8% Temporary. Highlights an 100% In-person job distribution, with an average salary of $133,165 per year, or $64 per hour.

STEM Instructor

iCode of Wellesley

Wellesley, MA • On-site

$45K - $60K/yr

Full-time

Posted 23 days ago


Job description

 
iCode of Wellesley is looking for enthusiastic and experienced STEAM/Computer Science Instructors to join a fast growing after-school program (www.icodeschool.com/wellesley107) based out of Wellesley, MA. We teach a variety of computer science concepts, programming, digital arts & technology, robotics related topics and equip young minds with the skills to think critically, solve problems logically and imagine endless possibilities.
We will provide the right candidate with all training and support to learn new skills and succeed in teaching the classes.
Requirements and Responsibilities:
  • Ideally must have experience with school age children and related programs
  • Teach computer and programming concepts to students ranging from K–12 grades
  • Provide weekly reports about students’ progress in the class
  • Guide students through the projects and activities in the lab
  • Provide meaningful feedback about class material and student dynamics in the class
  • Familiarity teaching computer science in a school setting will be a BIG plus
  • A background and interest in programming languages (Java, Python, Scratch, Arduino etc), engineering, 3D printing etc will be a HUGE plus
  • Ability to work with children ranging from Elementary to High School and any related prior experience is a BIG plus
  • Punctual, professional, and flexible at all times
  • Work with senior instructors to deliver the curriculum as designed and instructed
Education:
  • Bachelors Degree or equivalent or related experience preferred.
Job Types: Full-time
Pay: $45,000.00 - $60,000.00 per year (depending on experience)
Schedule: Monday to Friday (specific timing and schedule to be discussed during interview process)
Work Location: Primary Location will be Wellesley, MA - with some needs to travel to other locations to teach as required
Work Remotely: No (This is an in-person position)
Job Type: Full-time
Salary: $45,000.00 - $60,000.00 per year
Schedule:
  • Monday to Friday
Work Location: In person