Mathematics and Computer Science



Reports to

Department Chair


Full Time or Part Time / Academic Year


Teaching Faculty



Download Job Description


The Mathematics and Computer Science Department has an opening for a highly-qualified and innovative computer science teacher who is deeply knowledgeable about computer science education and eager to work with our middle school students. The primary responsibilities include providing appropriate learning environments for students in grades 6 – 12 (primarily 6-8 for this next year) as they work through the computer science curriculum.

Greenhills math and computer science teachers believe in a standards-based, integrated, problem driven approach to teaching and learning math and computer science; use appropriate technology (including Desmos, calculators, Geometer’s Sketchpad, statistical software and web-based technologies); and collaborate within the department and with other disciplines to provide real-world experience with problem solving, and in the upper school,  rigorous experience with the skills necessary for success in mathematics and computer science at the college level.  

Greenhills School is eager to consider applications from groups traditionally underrepresented in independent school communities. We want a diverse mix of talented people who want to join us as student centered educators and role models who bring joy and good humor to our classrooms, fields, and offices, work collaboratively with colleagues, seek and respond to student feedback, and commit to reflective practice and continual growth. We pride ourselves on being a warm and welcoming inclusive community.

  • Teach two to four sections of core computer science courses, primarily in the middle school but based on the candidate upper school courses may be included.
  • Participate in advising and co-curricular programs. Typical responsibilities of a full time teacher include coaching and some after school programming, such as advising clubs.
  • Collaborate with department colleagues on pedagogy and curriculum, especially in courses shared between teachers.  Vertically align coursework to provide students with a meaningful scope and sequence throughout their upper school science experience, and with colleagues across departments to create interdisciplinary learning experiences for students.
  • Reflect on instructional practices and seek out opportunities for professional development.
  • Create inclusive, effective and curious classroom environments and provide learning support for students inside and outside of the classroom as needed, including implementing formal accommodations, in consultation with the Greenhills Learning Center.
  • Practice clear, timely, and professional communication with students, parents, and colleagues.
  • Attend regular department, faculty, and other meetings.
  • Promote an inclusive working and community environment.
  • Serve as a role model in maintaining appropriate standards of care for students and maintaining healthy boundaries in student and professional relationships.
  • Other duties as assigned.
  • B.A. in Mathematics or Science, or a related field required; master’s degree in a relevant field is preferred. 
  • Several years of teaching experience, ideally at the middle and/or secondary level, is preferred. 
  • Proven experience with the age group required, teaching experience at the secondary level preferred. 
  • The ideal candidate will have substantial expertise in the field and will be:
    • a student-centered educator, skilled in fostering persistent problem solving,
    • knowledgeable about adolescents’ intellectual, social, and emotional development and willing to positively greet the challenges and opportunities they present,
    • a professional oral and written communicator,
    • eager to work collaboratively with colleagues on curriculum design, pedagogy, and assessments.
  • Work is conducted primarily in a classroom environment
  • May operate machinery used in typical school-based computer, engineering, or robotics projects
  • May require extended time outside of school for competitions or projects
  • Greenhills School property is a tobacco-free environment.
  • COVID-19 vaccination is required

Interested candidates should submit a cover letter with résumé/CV, a statement of teaching philosophy, and three references to Math & Computer Science Department Chair, Ms. Susan Beamish, sbeamish@greenhillsschool.org, and Payroll and Human Resources Administrator, Mrs. Ruthann Thorne, employment@greenhillsschool.org. No phone inquiries please.

Compensation: Salary is competitive, commensurate with experience and education level, and includes lunch when school is in session. Greenhills provides a comprehensive benefit package, which includes a variety of health insurance offerings, dental, vision, life, and short- and long-term disability offerings, HSA/FSA options, and retirement benefits through TIAA-CREF. 

Download Job Description

The essential functions and basic skills have been included. 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.

Greenhills School is an Equal Opportunity Employer. Greenhills School does not unlawfully discriminate on the basis of age, gender, religion, race, color, sexual orientation, gender identity, genetic information, disability, or national or ancestral origin in the administration of its educational policies, scholarship and loan programs, athletic and other School-administered programs, or in the administration of its hiring and employment practices.

Must be legally authorized to work in the United States.

Saturday, April 24
Open to anyone ages 16 and up. Limited quantities available.
Greenhills is closed for mid-winter break and will return on Tuesday, Feb. 22.