Teach With Us


As demand for computer science and programming skills surges in the United States, our supply of candidates with these skills have not kept pace. There are currently over half a million open computing jobs nationwide, and the gap is continuing to increase as all fields - including medicine, law, and business - require a more technically adept workforce. Among the largest bottlenecks to closing the skills gap is the lack of highly-trained and motivated K-12 Computer Science teachers. Upperline School of Code aims to narrow the gap by training up to 40 new computer science teachers this year, as part of its Summer Teaching Fellowship.


What is a Summer Teaching 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 of up to $6300 for seven weeks of training and work in our summer programs.

Who Are We Looking for?

You love and respect the craft of teaching. You are curious about computer science education (coding experience is not necessary). You are willing to step out of your comfort zone to learn something new and exciting. You are a logical thinker and a quick learner.  You love working with other teachers. You always look for the best in your students. You value fun, creativity, and collaboration in the classroom. 

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!