Long-Term Substitute, Upper School Computer Science Teacher

Brentwood SchoolLos Angeles, CA
2d$72,000 - $120,000Onsite

About The Position

Brentwood School, a vibrant and diverse K-12 independent school, is seeking a long-term substitute Upper School Computer Science Teacher to begin immediately. We are seeking an individual from an independent, public, private, or charter school with multiple years of experience teaching APCS A and APCS Principles to high school students (grades 9-12) and holding one or more degrees in Computer Science or a related discipline. It is expected that a successful candidate would: Teach two or three classes per semester (Fall and Spring) Demonstrate classroom experience and knowledge teaching AP Computer Science courses (APCS Principles and APCS A) with an emphasis on experience teaching APCS Principles using the UTeachCS curriculum Demonstrate classroom experience and knowledge teaching introductory computer science courses (e.g., Introduction to Programming, Exploring Computer Science) Demonstrate experience and knowledge teaching in a classroom setting synchronously (not asynchronously or online) Show proficiency and fluency in one or more text-based programming languages (e.g., Java, python, C++, with a strong emphasis on Java and python) Show proficiency and fluency in one or more block-based programming languages (e.g., Scratch, AppInventor, Snap, MakeCode, with a strong emphasis on Scratch) Be proficient in HTML, CSS, JavaScript and web design Meet frequently and coordinate with the Dept. Chair to plan, implement, and reflect on existing and new curriculum and coursework Utilize educational technology throughout all instruction and coursework Engage and support students of varied identities, lifestyles, learning styles, and beliefs Create an environment that fosters open discussion, with the freedom to express varied points of view Be accessible to and communicate with students and parents (including at the end of quarter and semester grading periods) Perform additional duties and participate actively in the life of the school, including advising a student activity, chaperoning events, and attending student events In addition, a candidate should possess the following qualities and attributes: Strong collaboration skills and cross-cultural competency An interest in and openness to professional development Commitment to fairness and fostering community Excellent interpersonal, management, and leadership skills A sense of humor, warmth of personality, and energy Flexibility While being vaccinated for COVID-19 is not required, it is strongly recommended

Requirements

  • multiple years of experience teaching APCS A and APCS Principles to high school students (grades 9-12)
  • holding one or more degrees in Computer Science or a related discipline
  • Strong collaboration skills and cross-cultural competency
  • An interest in and openness to professional development
  • Commitment to fairness and fostering community
  • Excellent interpersonal, management, and leadership skills
  • A sense of humor, warmth of personality, and energy
  • Flexibility

Responsibilities

  • Teach two or three classes per semester (Fall and Spring)
  • Demonstrate classroom experience and knowledge teaching AP Computer Science courses (APCS Principles and APCS A) with an emphasis on experience teaching APCS Principles using the UTeachCS curriculum
  • Demonstrate classroom experience and knowledge teaching introductory computer science courses (e.g., Introduction to Programming, Exploring Computer Science)
  • Demonstrate experience and knowledge teaching in a classroom setting synchronously (not asynchronously or online)
  • Show proficiency and fluency in one or more text-based programming languages (e.g., Java, python, C++, with a strong emphasis on Java and python)
  • Show proficiency and fluency in one or more block-based programming languages (e.g., Scratch, AppInventor, Snap, MakeCode, with a strong emphasis on Scratch)
  • Be proficient in HTML, CSS, JavaScript and web design
  • Meet frequently and coordinate with the Dept. Chair to plan, implement, and reflect on existing and new curriculum and coursework
  • Utilize educational technology throughout all instruction and coursework
  • Engage and support students of varied identities, lifestyles, learning styles, and beliefs
  • Create an environment that fosters open discussion, with the freedom to express varied points of view
  • Be accessible to and communicate with students and parents (including at the end of quarter and semester grading periods)
  • Perform additional duties and participate actively in the life of the school, including advising a student activity, chaperoning events, and attending student events

Benefits

  • 403b retirement
  • paid lunch time
  • free breakfast and lunch
  • free parking
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service