Computer Science Teacher
University Prep is seeking a talented, dynamic and innovative Computer Science Teacher to help us advance our vision of being an inclusive community of learners that provides an outstanding education for each individual in a diverse student population. We are looking for someone who can work effectively independently as well as part of a team. We need a leader who understands best practices in teaching Computer Science and who is passionate about teaching to middle and upper school students and enhancing student life. We are looking for staff and faculty who share our belief that a culturally rich and inclusive school community provides students with the best possible environment for a quality education. If that sounds like you, we’d like to hear from you. Salary is competitive with public and independent schools. University Prep offers an excellent benefits package, opportunities for professional development, and an extraordinary work environment.
Who We Are:
University Prep is an independent 6-12 school located in an urban residential section of Seattle, WA, one of the country’s most diverse and dynamic cities. We are a strong and vibrant community of students, families, faculty, staff, and alumni who collaboratively create an exceptional educational experience for every student. The School is a place of great teaching and joyful learning; a community that joins together to raise up our children to be caring and productive adults; a place where all students and families have equitable access to all the school has to offer, and a place where every family and student feels equally enfranchised and at home. To us, diversity and inclusivity are not addenda, they are embodied in all facets of our school culture. University Prep believes that our shared values of integrity, respect, and responsibility are essential to accomplish our mission of developing each student’s potential to become an intellectually courageous, socially responsible citizen of the world.
Job Summary:
Under minimal supervision, delivers a program of study in grades 6-12, including multiple levels of computer science classes, supporting instruction for computational thinking across the curriculum, and advising student programming and Makerspace clubs.
Specific Responsibilities:
-
Teaches Middle and Upper School elective courses in computer science with the goals of high engagement, broad accessibility, and opportunities for advanced study
-
Collaborates with Middle School teachers in other disciplines (currently math and science) to integrate computer science and computational thinking activities into these required courses
-
Supports student-led clubs in applied computing fields and the Makerspace; these vary from year to year based on student initiative and may include small robotics, engineering, 3D printing, programming, and app desig
-
Articulates and refines the vision for broadly inclusive, authentic instruction in computer science at UPrep
-
In collaboration with the academic dean, division directors, and academic technology director, develops future strategic directions for the computer science program
-
Describes the computer science program to current and prospective students, families, and peers at other educational institutions
-
Actively networks with local and national organizations, such as the UW Computer Science Department and Puget Sound CSTA, to enrich and share UPrep’s work in computer science
- Actively participates in the life of the school outside the classroom
- Vigorously engages in his/her own professional development
- Establishes and cultivates community relations by maintaining open dialogue with all of the school’s constituencies
- Is familiar with and complies with all policies and regulations as put forth in the school’s documents
- Since safety and security are everyone’s responsibility, takes all necessary and reasonable precautions to protect students, faculty, staff, equipment, materials and facilities
- Performs other duties as assigned
Qualifications
Required Education & Experience:
- Bachelor’s degree in Computer Science or a related field from a four-year college or university required
- Master’s degree in Computer Science or a related field preferred
- Recent successful teaching experience in a Middle or Upper School environment preferred
- An understanding of contemporary perspectives on teaching computer science at the secondary level is helpful
Required Knowledge, Skills & Abilities:
- Competence in the content area and pedagogy for Middle and Upper School
- Good understanding of the developmental needs of Middle and Upper School students
- Flexibility and adaptability to meet the needs of the students and program
- Energy and enthusiasm and ability to hold students and oneself to high expectations
- Excellent verbal and written communication skills
- Ability to work with students from diverse backgrounds
- Ability to create an active learning environment that supports understanding, passion and creativity in students
- Ability to prepare lessons to appeal to a variety of learning styles, needs and accommodations
- Ability to use formative assessments and strategies in the classroom
- Deep interest in being part of a community as a colleague and grade-level team member
- Experience being part of a curricular and co-curricular team preferred
- Educational leadership experience (team leader, department head, grade-level coordinator) preferred
- Coaching experience at any level preferred
- Ability to work and communicate well with all levels of faculty and staff
- Ability to work and communicate well with students and their parents
- Ability to maintain confidential information
- Flexibility, maturity and a sense of humor
- Ability to work efficiently in a Microsoft Windows or Mac environment using Office, master common automated systems for record keeping, and learn new technology
- Comfortable with operating Audio/Visual equipment
- Ability and interest in coaching and/or working in our outdoor program is a plus
Position open until filled. No phone calls or drop-ins please.