Part Time AP Computer Science Teacher
Part Time AP Computer Science Teacher
Keystone School helps bright, talented and motivated young people realize their full potential. In our academically accelerated program, faculty and staff challenge and nurture young people throughout their educational journey. Keystone students achieve in academics, arts, sciences, athletics and other diverse interests, while supporting and challenging each other. As students grow from preschool through high school, expert and caring teachers guide their inquiries. Keystone students gain admission to the country’s most prestigious colleges and universities, win highly competitive scholarships, and go on to create fulfilling careers and lives.
Keystone is a nationally recognized, multi-cultural, college-preparatory school where academic excellence and student individuality are honored. Our small, accelerated classes and co-curricular activities prepare our students to succeed academically and socially at the nation’s best colleges and universities.
Keystone School seeks a part-time Advanced Placement Computer Science instructor with a start date of August 1, 2026, for the 2026-2027 school year. Keystone School provides talented and motivated students with a world-class, well-rounded educational experience in a supportive, inclusive environment that encourages academic excellence, ethical growth, community involvement and responsible leadership.
We welcome applicants committed to teaching mathematics in an accelerated, diverse, and inclusive environment. The position requires daily attendance for preparation and instruction for 1.5 hours until the conclusion of the school year in late May 2027. The position is for a year long course with 10-15 Upper School juniors and seniors that meets daily for 45-50 minutes. The time of day will be determined in consultation with the need the availability of the candidate and the needs of the Upper School master schedule.
The course description reads as follows:
AP Computer Science- This course is an introduction to computer science focused on the use of object-oriented programming as a tool for logical problem solving in which students will learn how to write, run, and debug programs written in Java. The class is equivalent to a first semester college-level course and will prepare the student to take the AP Computer Science A test.
Required qualifications, expectations, and experience include:
- Kind, supportive, and inspirational teacher who encourages creative thinking in programming and problem solving.
- Establish a safe environment for students to maximize learning.
- Bachelor’s Degree in Computer Science or a related field.
- 3-5 years teaching experience in computer programming.
- Timely communication with students, parents and colleagues, as well as punctual updating of online resources like Canvas for grades and lessons.
- Collaborate with fellow science department faculty member to deliver dynamic instruction.
- Be a passionate and positive team player in the Keystone Upper School.
Preferred qualifications, expectations, and experience include:
- Master’s Degree in Computer Science or a related field.
Competitive salary.
Please submit your resume, cover letter and teaching philosophy statement by March 13th to bspedding@keystoneschool.org.
We recognize that diverse teams make the strongest teams, and we encourage people from all backgrounds to apply. We don't just accept difference -it's one of our key values.
Keystone School welcomes candidates for admission or employment, regardless of age, race, culture, gender, sexual orientation, religion, socio-economic status, national or ethnic origin, and does not discriminate on the basis of any category protected by law in the administration of any of its programs.
For more information about Keystone School, please visit www.keystoneschool.org