Job seekers, search here.

Job seekers can use this page to search listing from independent, parochial, international and other non-public schools around the world.  For additional resources, please see this list of search firms and school associations.

Employers, please visit our posting page for information about how to list your job openings on this site.

Return to Search

Computer Science Teacher - Upper & Middle School - Hathaway Brown School

  • Job Description:
    Upper & Middle School Computer Science Teacher
    Job Posting for 2018-19 Academic Year

    DEPARTMENT: Upper & Middle School
    POSTING DATES: 12/18/17-2/18/18
    REPORTS TO: Chief Information Officer & Director of Upper School
     FLSA: Exempt

    Hathaway Brown School believes that every student should have the opportunity to learn computer science. Computer science is an essential discipline that should be taught in all primary, middle, and secondary schools. In order for our students to excel at problem-solving in all subjects, they need to be exposed to critical thinking, logic, persistence and creativity, the key components of a strong computer science curriculum. Summary: The successful Upper & Middle School (8th Grade - 12th Grade) Computer Science teacher understands the importance of computer science, coding and robotics in upper and middle school education and is able to develop an engaging curriculum around the ideas of computer science, coding and robotics. Prior experience in K-12 computer science, coding, and robotics project-based learning is desirable. Candidates with previous industry experience are encouraged to apply. Strong communication skills and the ability to inspire students to innovate and create are essential.

    Essential Functions:
    • Teach computer science classes for 8th-12th grade students. Courses may include: Exploring Computer Science, AP Computer Science Principles, AP Computer Science A (Java), Post-AP Computer Science, and Computer Science Applications (topics in interactive web development, app development, robotics, game design, and/or virtual reality).
    • Teach summer computer science classes. Courses may include: Exploring Computer Science or the Computer Science Innovations course.
    • Identify and update computer science curriculum changes to be in line with national best practices.
    • Inspire students to pursue computer science and engineering fields by bringing in guest speakers, demonstrations of technology, and other activities.
    • Participate in ongoing professional development to research and identify best practices related to computer science education, coding, and robotics.
    • Act as the lead faculty advisor for the Upper School Robotics Team.
    • Demonstrate energy, creativity, and initiative.

    Additional Responsibilities May Include:
    • Advise Upper School and/or Middle School technology-related student clubs as an adult mentor.
    • Mentor a group of 10 or so students in our Upper School mentor program.

    Qualifications Required:
    • Demonstrate a passion and expertise in the teaching of computer science, robotics, and technology.
     • Be an exemplar in the use of technology in the classroom to engage learners and build positive relationships.
    • Be thoroughly conversant with current thinking on teaching K-12 computer science, including the CSTA curriculum, and other resources.
    • Be eager to research and learn new programming languages and technologies and bring them into the classroom.
    • Develop a curriculum with topics relevant to current industry and be proficient in languages that are industry best practices for the curriculum.
    • With an understanding of adolescent development and effective classroom practice, foster the well-being of students in the school by both challenging and supporting them.
    • Be a team player who works in concert with other teachers, administrators, librarians and the IT department.
    • Have a degree in Computer Science, Information Technology, or related field, Bachelor minimum, Masters preferred.
    • Competency in Scratch, HTML, CSS, Python, and Java.
    • Be able to develop and implement an effective and engaging curriculum as a highly competent teacher.
    • Have a high-level of familiarity and competence across cultures and multiple perspectives.
    • Have excellent communication skills.

    Desired Experience:
    -Computer Science teaching experience, Information Technology or related field: 2 years
    -Computer Science / coding industry experience, Information Technology or related field: 2 years

    Required Education:
    -Bachelor’s (Computer Science; Instructional or Educational Technology)

    Hathaway Brown School has a rich 141-year history of educating and empowering girls. As Ohio’s oldest continually operating college-preparatory for girls, Hathaway Brown has earned a reputation for academic excellence and innovation in the region and around the country. Home of the signature Institute for 21st Century Education, Hathaway Brown has long been devoted to a fusion of cutting-edge curriculum and experiential learning. Our 873 students and 225 faculty and staff come to Hathaway Brown from 89 different communities in Northeast Ohio, and enjoy our stunning 16-acre campus in Shaker Heights, Ohio – just minutes from the cultural attractions of downtown Cleveland.

    Salary for this position will be commensurate with the understanding of the technical nature of the job. Interested candidates should send a resume, 3 professional references and statement of teaching philosophy, with cover letter to: Hathaway Brown School, HR ID#CST1218 19600 North Park Boulevard, Shaker Heights, Ohio 44122 
  • More Information:Full job Listing
  • School
    Hathaway Brown School
    Shaker Heights, Ohio, United States of America
    Start Date: December 20,2017
    Teaching only, Full Time Permanent
  • Contact
    Gerri Jeffrey
Return to Search
KlingensteinCenter Teachers College Columbia University

Contact Us
525 West 120th Street
New York, NY 10027

Have a question or want more information about our programs?

Fill out our contact form and a member of our team will respond promptly.