The Blake School seeks to hire a PK-12 Computer Science Chair to
lead a new computer science department starting in the 2022-23
The ideal candidate will have deep emotional intelligence,
extensive teaching experience in a PK-12 environment and a passion
for sharing best practice pedagogy in the field. Strong candidates
will also demonstrate familiarity with research about computer
science and computational thinking, CS curriculum design and
constructivist teaching. The chair will champion equitable CS
opportunities for K-12 students and educators.
Blake’s computer science program begins in Lower School with
engineering and programming, which focuses on topics including
computational thinking, engineering and Lego robotics. In 2021-22,
we launched a Middle School computer science curriculum across
grades 6-8 informed by code.org’s CS Discoveries. Upper School
course offerings include Introduction to Computer Science
Principles, Introduction to Computer Programming and AP Computer
Science Principles. In 2022-23, we will unify this program across
all three divisions under the leadership of our inaugural
Blake is particularly interested in candidates who will enrich
the diversity of identity and lived experience that strengthens our
community and empowers students to engage across
Curricular and Programmatic Leadership
- Develop a thorough understanding of the curriculum through
one-on-one conversations, classroom observations, department
meetings and a careful review of current courses.
- Identify opportunities to expand or enhance the computer
science curriculum within and across divisions.
- Make computer science visible within the school community,
particularly to encourage the involvement of students who are
underrepresented in the field.
- Collaborate closely with department faculty to oversee the
evolution and alignment of the curriculum, consistent with Blake’s
- Teach up to two class sections, modeling best practices in
computer science instruction, broad accessbility and inspiring in
students a love of the discipline.
- Design PK-12 and divisional department meetings and
professional learning experiences.
- Partner with other department chairs and with division
directors to design, coordinate and integrate course content and
- Represent the department’s program on school
- Oversee and communicate about department budget.
Faculty Support and Evaluation
- Build community and collegiality by being a reliable and
accessible presence across campuses and divisions.
- Collaborate closely with divisional administrators on hiring,
retaining, coaching and evaluating department faculty.
- Envision and support professional development for computer
science faculty so that each teacher can effectively implement a
wide range of best-practice instructional and assessment
- Support ongoing conversations about the role of intercultural
competence in computer science teaching and learning.
Institutional & Community Partnerships
- Collaborate with admissions and communications departments to
share with constituents and prospective families the department’s
philosophy, vision and offerings.
- Develop and maintain connections with relevant programs,
institutions and thought leaders in the Twin Cities including Code
Savvy and beyond, such as CSforAll, CSTA and code.org.
The search committee will begin reviewing resumes on December
15; we warmly welcome applications after that date, as well. Blake
will cover travel and lodging costs for finalist visits to
Experience and Skills:
- Undergraduate degree or substantial professional experience in
computer science or a related-discipline with a strong preference
for an advanced degree or work toward an advanced degree in a
- Substantial professional experience in computer science
education with a preference for experience teaching in multiple
- Superb interpersonal and communication skills.
- Logistical and organizational acumen, reflecting the needs of a
- Knowledge of and commitment to learning about best practices in
computer science learning.
- Demonstrated ability to coach and evaluate faculty.
- Demonstrated ability to manage budgets.