Career Opportunities

Tower Hill School recognizes and celebrates the fact that outstanding teachers make for an exceptional student experience. Our faculty build valuable connections with students that motivate academic excellence and shape character development — in the classroom, on the fields and out in the community. Every day, our teachers model the intellectualism and growth mindset that we foster in our students.

Founded in 1919 in the entrepreneurial spirit of creating a model day school for Wilmington and the country, Tower Hill School serves students age three through Grade 12 under one roof. Our student-centered approach incorporates personalization and innovation, while building upon a strong traditional foundation. Teachers are the heart of the school, and on any given day in any given classroom, you will encounter curiosity, rigor and laughter.

While full-time positions are listed when they become available, please feel free to contact Assistant Head of School Art Hall ( should you be interested in considering opportunities at Tower Hill School.

Teaching Openings

List of 1 items.

  • Computer Science Teacher

    Tower Hill School is launching an innovative computer science curriculum based on the real-world need for computer science fluency in science, math, and business. We teach practical coding skills that will be immediately useful beyond the classroom and will help our students gain entrance to the most competitive college programs in the country.  

    This position will teach primarily in the Upper School but will have influence over curriculum taught K-12. Primary responsibilities include the teaching of an advanced computer science curriculum, teaching computer science electives, teaching in a flexible independent study format, overseeing the computer science lab, supporting asynchronous learning, supporting clubs and supporting auxiliary programs.

    Emphasizing practical coding skills, the candidate’s goal would be to help Tower Hill students use technology in creative ways to expand their understanding of other subjects. The ideal candidate will be able to help students implement real-world projects, prepare students for college, and be able to answer varied questions from self-learners.

    The ideal candidate would have:

    - A Bachelor's, Master's, or Doctorate (in computer science preferred but not necessary).

    - A passion for teaching.

    - Experience and interest in teaching or working with children; experience working with children in a teaching, coaching, or mentoring capacity.

    - Skills, talents, and flexibility for contributing to the independent school community in additional capacities. For example: Coaching, advising extracurricular activities, etc.

    - The ability to promote thoughtful, inquiry-focused dialogue in the classroom.

    - The ability to differentiate instruction to meet a range of student abilities; Empathy and patience and an ability to encourage students of all levels; Ability to provide additional challenges to students who are excelling, and provide and encourage open and honest communication.

    - A love and enthusiasm for using technology and working with computers.

    - A wealth of real-world industry experience and technical expertise that you are eager to share; an understanding of the core concepts of professional software development;

    - Comfort leading fluid discussions: the ability to go off the lecture track to give dynamic, real-world examples and explore new metaphors on request.-
    The ability to create hands-on learning experiences that will introduce students to algorithmic thinking, coding, physical computing, and robotics using design thinking and a project-based approach.

    - Experience in web-based programming: HTML/CSS/JavaScript.

    - Familiarity with some or all of Python, Django, Wordpress, Arduino, Raspberry Pi, Java, Lego Mindstorms, First Robotics, Basic and AP Computer Programming, Scratch Programming, MIT App Inventor, MATLAB, HADOOP, SQL, and Big Data tools.

    - The background to support the programming aspects of our robotics program.

    - Familiarity with, and interest in STEM (Science, Technology, Engineering, and Mathematics) integration; Ability to collaborate on interdisciplinary projects and skills with other grade-level core teachers to provide the interdisciplinary bridge between computer science skills and topics to student interests and other academic disciplines.

    - Strong references that convey teaching abilities, connection with students, and mastery of computer science and technology.

Non-Discrimination Statement

Tower Hill School does not discriminate on the basis of race, gender, color, religion, sexual orientation, national or ethnic origin in the administration of its policies or programs.

Professional Development

Tower Hill faculty members are lifelong learners who embrace professional development opportunities. In addition to in-service days offered throughout the year, teachers are encouraged to pursue workshops, conferences and continuing education that further their craft. They also have numerous opportunities to coach athletics, serve as student advisors, mentor student government groups and participate in the arts, as their professional goals and interests dictate.

Benefits of Employment at Tower Hill

Health & Wellness
Medical Insurance
Dental Insurance
Vision Insurance
Access to Fitness Facilities  

Work-Life Balance
Paid Sick Time
Paid Personal Days
After School Program Included on specific days

Financial Security
Competitive Salary Band Structure
403(b) with Matching Component
Life Insurance
Long-term Disability Insurance
Medical Flexible Spending Account

Tuition Remission
50% Tuition Coverage for Graduate School
Discounted Summer Camp

Day in the Life of a Student