Job Description
Position: Computer Science Teacher
Department: Upper School - Computer Science
Location: AMC, Milton Academy Campus, Milton, MA
Hours: Full-time with the flexibility to work nights and weekends
FLSA: Exempt
Classification: Faculty (Academic Year)
Milton Academy is an independent college preparatory K–12 school, boarding and day in grades 9–12, located just outside of Boston.
Milton Academy cultivates in our students a passion for learning and a respect for others. Milton students grow by developing their own identities, learning from and listening to the lived experiences of others, and living and working among peers whose differences they accept with respect and care.
In our ongoing work to create an environment that confronts bias, injustice, and bigotry, we encourage each other to be open to learning, explore our histories and identities, and seek to understand the world around us with a critical lens. At Milton, we prepare students to partner with their future communities to create a more just world, and to have the courage to speak up and live by our motto, “Dare to be true.”
Summary of Position:
Milton Academy is seeking a computer science teacher starting in August 2025. The computer science department at Milton Academy is vibrant, creative, and diverse. We are seeking a teacher who can bring energy to the program and help us continue to grow. The teacher will be responsible for teaching programming classes and working with students beyond the classroom, including supporting robotics, hackathons, and more. A strong candidate will have a passion for teaching, a high aptitude and interest in technology (hardware and software), a coding background (Java, Python, and/or C++), and the capability to teach programming to students in grades 9-12. Experience in mobile app development, robotics, artificial intelligence, and/or engineering is desirable. The ideal candidate will have the versatility to contribute across departments, with the ability to teach in areas such as math or science.
Milton offers four project-based programming courses (introductory computer programming, advanced programming, mobile app development, and artificial intelligence) and an applied engineering course. Each of the courses is project-based, which allows us to tailor the material to student interest while promoting independent learning and collaboration between students. Introductory programming units are also taught in every geometry class.
In the past 12 years, the number of computer science sections at Milton Academy has grown from four sections to 19. Forty-six percent of students in our current classes identify as female.
Students engage outside of the classroom in a programming club, at regional hackathons, on the robotics team, and by facilitating a Girls Who Code club at a local middle school. In addition to acquiring technical skills, our graduates celebrate their development as innovative problem solvers, effective teammates, and self-directed learners.
For 2025-26, the school seeks candidates who could contribute to the broader student experience, from co-curricular to athletic to residential life programming. Other faculty member responsibilities at Milton Academy encompass advising, community, and residential life activities, among others. Please see the full job description for more information.
Essential Functions and Responsibilities:
Teaching and Curriculum
Advising
Community
Residential Life (if residing in on-campus housing)
Other Professional Expectations and Responsibilities
Supervision to be received: Supervised by the Computer Science Department Chair.
Supervision to be exercised: None.
Education/Certification/Licensure
Required: A bachelor’s degree in computer science, mathematics, or a related field
Preferred: A master’s degree in computer science, mathematics, or a related field
Experience
Required:
Preferred:
Competencies
Required:
Physical Abilities
Required:
All interested internal candidates must complete an application for promotion or transfer and inform your supervisor as soon as possible.
The essential functions and basic skills have been included in this job description; it is not intended to be construed as an exhaustive list of all functions, responsibilities, skills and abilities. Additional functions and requirements may be assigned by supervisors as deemed appropriate. This position description is subject to change at any time.
An equal opportunity employer, Milton embraces diversity and the pursuit of excellence. All qualified applicants will receive consideration for employment and will not be discriminated against on the basis of race (including natural and protective hairstyle), color, sex (including pregnancy and pregnancy related condition), sexual orientation, gender identity, gender expression, religion, religious creed, physical or mental disability, age, genetic information, veteran status, ancestry, citizenship, national or ethnic origin or any other status protected by applicable law.
...Spectrum Disorder (ASD), Intellectual Disability (ID), Attention Deficit Hyperactivity Disorder (ADHD), Oppositional Defiance Disorder (ODD) and/or other pervasive developmental disorders. Our Clinics are a vital part of our treatment model and require experienced...
...Accenture Song Creative Team Art Director Accenture Song accelerates growth and value for our clients through sustained customer relevance. Our capabilities span ideation to execution: growth, product and experience design; technology and experience platforms; creative...
Join the family at Progressive Roofing, a leader in the roofing industry with over 40 years of excellence and dedication to quality. We specialize in metal roofing for commercial projects and are seeking a skilled Metal Commercial Roofer to expand our talented team. This...
...Claims Concierge Berkley One exists to insure and protect the lifestyles of a modern generation of affluence. We seek clients that... ...developing and delivering product and service solutions in the personal insurance marketplace. The company is an equal opportunity...
...Job Opportunity Global Custodian Bank seeks a bilingual Japanese Customer Service contractor in New York for the assignment till December. This role will serve as the primary liaison to all clients for the Bank's Global Custody Website. This role requires reading...