High School Computer Science Teacher

Uncommon Schools•Newark, NJ
•$60,000 - $85,000

About The Position

Uncommon Schools seeks a High School Computer Science Teacher to implement and develop curriculum and support student success. The teacher will continuously improve curriculum and instruction through collaboration with a grade-level team and empower students through technology. Teaching may include AP Computer Science A and/or AP Computer Science Principles. The position includes an annual three-week staff orientation and training.

Requirements

  • Drive to improve the minds and lives of students in and out of the classroom.
  • Proven track record of high achievement in the classroom.
  • Mastery of and enthusiasm for academic subjects.
  • Evidence of self-motivation and willingness to be a team player.
  • Bachelor’s degree from a college or university by the time employment begins.
  • For teaching roles in New Jersey, candidates graduating before September 1, 2016 must have a cumulative GPA of at least 2.75; those graduating on or after that date must have a cumulative GPA of at least 3.0.
  • Belief in and alignment with Uncommon’s core beliefs and educational philosophy.

Nice To Haves

  • Relevant experience and/or coursework.
  • Master’s degree.
  • At least two years of teaching or education experience in an urban public school or charter school setting.
  • Valid state certification.

Responsibilities

  • Implement curricula and activities that meet academic standards, including teaching AP Computer Science A and/or AP Computer Science Principles.
  • Design and implement assessments that measure progress toward academic standards.
  • Use assessment data to refine curriculum and inform instructional practices.
  • Participate in collaborative curriculum development, grade-level activities, and school-wide functions.
  • Provide consistent rewards and/or consequences for student behavior.
  • Be accountable for students’ mastery of academic standards.
  • Communicate effectively with students, families, and colleagues.
  • Participate in an annual three-week staff orientation and training.

Benefits

  • Generous paid time off, including sick time, paid holidays, and 10 weeks of paid breaks (spring, winter, and summer).
  • Extensive training and development.
  • Comprehensive health, dental, and vision insurance plans.
  • Pre-tax flexible spending accounts, dependent care flexible spending accounts, and health savings accounts.
  • Financial planning.
  • New Jersey Pension program.
  • Paid leave of absence options, including parental, medical, and disability leave.
  • Mental health and counseling support and wellness benefits.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service