Teach With Us

At Upperline we believe that the quality of our teachers leads directly to impactful and transformative experiences for our students. We understand that high quality, paid professional development is essential to teacher satisfaction and growth. To that end, we are looking to hire 40 Summer Instructional Fellows to receive paid coding and pedagogical training, then teach our summer courses. 

What is a Summer Instructional Fellow?

This summer, up to 40 teachers will receive paid in-depth computer science training and support as they gain the technical and pedagogical skills to teach an introductory high school computer science course. We believe that the best way to learn a subject is to teach it - that’s why we’ve structured the fellowship into three steps:

We believe that the best way to learn a subject is to teach it
  1. Learn to Code: Teachers will receive online work and mentorship in preparation for their summer bootcamp.
  2. Learn to Teach Code: Spend one week with teachers learning the pedagogy of computer science education.
  3. Teach Code: Spend 4, 6 or 8 weeks getting support and feedback from master instructors as you help teach Upperline’s Summer Classes in New York City.


Upperline Fellows will learn a variety of professional software development skills that they will be able to bring back to their schools after the summer. Fellows will earn a stipend starting at $5,600 for 1 week of training and six weeks of teaching in our summer programs, in addition to hourly pay for learning to code. Additional compensation is available for experienced computer science educators.

Who Are We Looking for?

Upperline fellows are passionate about learning to code, and about empowering students. They come from a diverse range of experiences and backgrounds, but generally they: 

  • Are pursuing or hold a bachelor’s degree in computer science or related field OR have graduated from a coding bootcamp OR have at least two years of full-time experience in any subject with high school or middle school students.

  • Are passionate about learning Upperline’s curriculum in Ruby, HTML/CSS/Javascript, and Swift.

  • Are excited to develop their teaching craft and pedagogy.

  • Have a mindset that is highly reflective, and are extremely receptive to feedback.

  • Hold a strong belief in the capabilities of all students.

  • Are able to collaborate productively with a diverse team of individuals to produce incredible results.

Already Know How To Code?

Great! Amazing! Fantastic! We'll put you on the fast-track to teaching with us. We'll still want you to join us for the weeklong bootcamp where you'll learn more about teaching, classroom management, and our pedagogy. Please do apply!