Enable job alerts via email!

Computer Science Teacher

St. Mark's School

Southborough (MA)

On-site

USD 60,000 - 80,000

Full time

3 days ago
Be an early applicant

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

A leading boarding school seeks a skilled Computer Science Teacher for the 2025-2026 academic year. The role involves teaching a range of courses, providing feedback, and supporting students in a collaborative environment. Ideal candidates will have a Master's degree and experience in education.

Qualifications

  • Two or more years of teaching experience.
  • Ability to structure effective learning experiences.

Responsibilities

  • Teach across the range of Computer Science offerings.
  • Provide timely feedback to students.
  • Support a residential house team.

Skills

Leadership
Collaboration
Communication
Time Management
Enthusiasm

Education

Master’s degree in Computer Science

Tools

Google Suite

Job description

Join to apply for the Computer Science Teacher role at St. Mark's School

3 days ago Be among the first 25 applicants

Get AI-powered advice on this job and more exclusive features.

Position Title: Computer Science Teacher

First commitment: July 1, 2025

Contract type: Permanent, 10-month

School Type: Boarding

Reports To: Assistant Head/Dean of Faculty

Position Summary: St. Mark's School seeks a skilled and collaborative Computer Science Teacher to join the Science Department in the 2025-2026 academic year. The successful applicant will bring a strong foundation in programming and the ability to support their students’ growth in a range of introductory through advanced course offerings. In cultivating these important skills and challenging learners to think deeply about the applications of computer science across a range of disciplines, we advance our goal of preparing students for their future. The School values flexible educators who possess an optimistic, growth-oriented mindset regarding learning, both for themselves and their students, and the desire to contribute to a vibrant boarding school community through coaching, advising, and residential life.

As a Computer Science teacher, you will be a member of the Science department and report to the head of the department and the assistant head of school/ dean of faculty. We invite interested candidates to apply by completing an application on the St. Mark’s School Employment page.

What You’ll Do As a Computer Science Teacher

As a St. Mark’s faculty member, you will be a member of the Science department, advise three to six students, attend all-school and faculty-required events, and coach or lead co-curricular programming. Other key responsibilities are as follows:

  • Teach across the range of Computer Science offerings in the department.
  • Provide students in the classroom with timely, ongoing, and meaningful feedback, including comments for each student at the end of grading periods.
  • Support a residential house team by supervising evening hours once weekly and five Saturday nights per year.
  • Participate in St. Mark’s Experiential Learning Programming, which includes course design and development in St. Mark’s Saturdays and in Lion Term.
  • Participate in community life through Social Duty (four weekends per year).
  • Give up to six admission tours per year.

Required Skills And Abilities

  • Master’s degree in Computer Science or a related field and two or more years of teaching experience.
  • Ability to structure effective learning experiences for novice to advanced Computer Science students.
  • Enthusiasm for work with adolescent students in many contexts.
  • Outstanding task and time management skills with high attention to detail.
  • Strong leadership, collaboration, interpersonal, and communication skills.
  • Proficiency with computer applications such as Google Suite, including Docs, Slides, and Sheets.

Preferred Qualifications

  • Experience in an educational setting, including familiarity with residential communities and the needs of adolescents.
  • Experience teaching Computer Science at the secondary school level.
  • Experience teaching in an interdisciplinary curriculum and/or teaching multiple subjects.
  • Success working with culturally diverse populations as well as a commitment to inclusive pedagogy.
  • Commitment to continuous self-reflection and professional growth.
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.

Similar jobs

Somerville High School Computer Science Tutor

Varsity Tutors, a Nerdy Company

Somerville

Remote

USD 60.000 - 80.000

3 days ago
Be an early applicant

Newton High School Computer Science Tutor

Varsity Tutors, a Nerdy Company

Newton

Remote

USD 60.000 - 80.000

4 days ago
Be an early applicant

Computer Science Teacher - Middle School

Smithfield Public Schools

Smithfield

On-site

USD 50.000 - 70.000

6 days ago
Be an early applicant

Computer Science Teacher 2025-2026

St Mark's School

Southborough

On-site

USD 27.000 - 95.000

8 days ago

Computer Science Teacher

TABS (The Association of Boarding Schools)

Southborough

On-site

USD 27.000 - 95.000

9 days ago

25-104 High School Computer Science Teacher

Hopkinton Public School District

Hopkinton

On-site

USD 56.000 - 117.000

9 days ago

25-104 High School Computer Science Teacher

Hopkinton High School

Hopkinton

On-site

USD 56.000 - 117.000

11 days ago

Computer Science Teacher

iCode Bridgewater

Bridgewater

On-site

USD 60.000 - 80.000

14 days ago

Middle School Science Teacher - Texas Connections Academy @ Houston

Connections Academy

Houston

Remote

USD 61.000 - 80.000

Yesterday
Be an early applicant