High School Computer Science Teacher 2027-2028

Brooke Charter Schools•Boston, MA
•$74,000 - $130,000

About The Position

Brooke Charter Schools is a network of four public charter schools serving grades K–12 in Mattapan, Roslindale, and East Boston. The schools invest in and coach teachers so they can help students achieve at high levels and graduate from college. Brooke emphasizes academic achievement, student identity, and creating a just world. The High School Computer Science Teacher joins a growing team of three teachers working to make computer science education available to every student. The teacher leads a classroom, builds strong relationships with students, and supports their academic and personal growth. The role involves teaching multiple computer science sections each day and serving as an advisor who mentors students, communicates with families, and shares information about colleges and character education. Teachers take part in regular data meetings, approximately 20 administrative observations, and nearly 300 hours of professional development during the school year. The work schedule is 7:45 a.m. to 4:00 p.m. Teachers may choose to lead an after-school club or coach a sport for an additional stipend. The salary range is $74,000–$130,000, commensurate with experience, plus a $16,500 stipend for teaching a high-need subject area. The teacher must be able to start in July 2027.

Requirements

  • Bachelor’s degree in any field.
  • Content knowledge in programming or computer science.
  • At least 2 years as a lead teacher.
  • Ability to start in July 2027.
  • Commitment to building a joyful classroom culture with high behavioral and academic expectations.
  • Commitment to fostering diversity through anti-racist practices and removing bias.
  • Belief in students’ capabilities and in teaching’s ability to close the achievement gap.
  • Professional, warm, and collaborative approach with students, families, and colleagues.

Nice To Haves

  • Experience with FIRST Robotics.
  • Experience using makerspace equipment.

Responsibilities

  • Lead a classroom and build strong relationships with students to support their academic and personal growth.
  • Teach multiple sections of computer science daily.
  • Serve as an advisor, mentoring students, communicating with families, and sharing information about colleges and character education.
  • Participate in regular data meetings.
  • Engage in approximately 20 administrative observations.
  • Participate in nearly 300 hours of professional development over the school year.
  • Optionally lead an after-school club or coach a sport for an additional stipend.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service