High School Computer Science Teacher

North Star Academy Charter School•Newark, NJ

About The Position

Uncommon Schools seeks a High School Computer Science Teacher to develop and implement curriculum and support student success. The teacher will help continuously improve curriculum and instruction in collaboration with a grade-level team, and will teach AP Computer Science A and/or AP Computer Science Principles. Candidates should bring energy and passion for empowering students through technology. The role includes an annual three-week staff orientation and training. Uncommon Schools is a nonprofit network of public charter schools serving communities in Boston, Camden, New York City, Newark, and Rochester, with a mission to provide an exceptional K–12 education and prepare students for college and beyond. The organization provides educators with weekly coaching, feedback, and professional development. Compensation for the 2025–2026 school year is $60,000 to $85,000. Starting pay depends on factors including relevant full-time teaching experience, education, certifications, and tenure with Uncommon Schools; candidates without full-time teaching experience will likely start at $60,000. The organization offers comprehensive benefits and describes its compensation philosophy as valuing equity and fairness and attracting and retaining top talent.

Requirements

  • Bachelor’s degree from a college or university by the time employment begins.
  • 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.
  • For teaching roles in New Jersey, a cumulative GPA of at least 2.75 for candidates who graduated before September 1, 2016, or at least 3.0 for candidates who graduated on or after September 1, 2016.
  • Belief in and alignment with Uncommon’s core beliefs and educational philosophy.

Nice To Haves

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

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.
  • Health insurance.
  • Dental insurance.
  • Vision insurance.
  • Pre-tax flexible spending account (FSA), dependent care flexible spending account (DCFSA), and health savings account (HSA).
  • Financial planning.
  • New Jersey pension program.
  • Paid leave of absence options, including parental, medical, and disability leave.
  • Mental health and counseling support.
  • Wellness benefits.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service