Middle School and Upper School Computer Science Teacher

School Overview

Rowland Hall is an independent school in Salt Lake City serving over 935 students in preschool through twelfth grade. Driven by our vision of inspiring students who make a difference, Rowland Hall sets the standard for teaching and learning excellence in a warm, inclusive environment where students form meaningful relationships that cultivate confidence and self-discovery. Transformational academic and co-curricular programs, including experiential learning opportunities, self-expression through the arts, and a competitive athletic program, ensure students are challenged both inside and outside the classroom. We foster curiosity, compassion, and joy throughout the learning process and graduate young adults who know how to think critically and live with purpose.

Located near the base of the stunning Wasatch Mountain Range and adjacent to the University of Utah, a world-class research university and medical center, Rowland Hall attracts a diverse community of families. The school focuses on recruiting and retaining high-quality employees by offering extensive professional development opportunities, salaries that are competitive with local districts and market rates, and a close-knit, supportive community.

Lincoln Street Campus

Rowland Hall Middle School (grades 6–8) and Upper School (grades 9–12) make up the Lincoln Street Campus and serve a combined 500+ students with a focus on developmentally appropriate academic, emotional, and social growth. Each division promotes a strong culture of professional growth, collegiality, and collaboration for teachers. The Upper School offers students an engaging and challenging academic program, including extensive co-curricular offerings in the arts, debate, and athletics, and also provides numerous service-learning opportunities and internships. Upper School signature programs include the Rowmark Ski Academy, a nationally ranked debate team, an award-winning literary magazine, Tesserae, and several partnerships with the University of Utah and other local organizations. The Upper School runs a 1–1 laptop program while the Middle School uses iPads. Teachers in both divisions use the Canvas learning management system and Veracross as a student information system.

Position Summary

Rowland Hall is seeking to hire a dynamic and innovative educator to teach in and help build our Middle School and Upper School computer science and robotics program. The ideal candidate would have teaching and academic experience with computer science, robotics, or a related STEM field and a passion for inspiring young people through technology education. Engaging in collaborative curriculum development and integration with colleagues is also a key aspect of the role as the school is growing its computer science and robotics program.


  • teaching Middle School and/or Upper School technology, coding, robotics, and maker classes;
  • helping to develop and grow a kindergarten through twelfth grade CS program in coordination with members of the technology team and other CS teachers;
  • helping coach the Rowland Hall robotics teams that will compete in FIRST robotics competitions (includes some afterschool and weekend responsibilities);
  • learning and teaching new technologies, topics, and methods;
  • collaborating with other teachers and the director of technology integration to build the CS program and integrate CS into classes across other disciplines;
  • possibly teaching an advisory class.

The Ideal Candidate

Classroom experience and a background working with teens and adolescents is preferred. The ideal candidate is focused on the learning and well-being of students. In addition, a Rowland Hall teacher has excellent interpersonal skills, a sense of humor, and a commitment to reflecting on their practices and continuously improving them. Strong candidates will also show interest in engaging with the school community while advocating for students, supporting parents, and collaborating with faculty and staff. A bachelor’s degree is required; a master’s degree and/or teaching experience are preferred. In addition, the ideal candidate:

  • has the ability and interest to work with middle and high school-aged students;
  • is a flexible thinker who is eager to learn and experiment with new concepts, ideas, and evidence-based practices;
  • has teaching experience, industry experience, and/or advanced academic training that would enable them to teach higher-level CS courses such in AI, statistical modeling, simulations, data science, and/or engineering;
  • has an interest in and/or experience with project management and design thinking implementation in industry or classroom settings;
  • demonstrates cultural competence in and a commitment to issues of diversity, equity, and inclusion, especially as they relate to technology and computer science;
  • has the desire to support and promote the mission and values of the school;
  • values and seeks out professional learning and development opportunities;
  • demonstrates proficiency using a learning management system, web-based applications, and other online resources.

Additional Information

This is a full-time, exempt position beginning August 1, 2022 that reports to the Middle School principal.

How to Apply

To apply, please send a cover letter, resume, and any other supporting materials to Middle School Administrative Assistant Andrea Beckman at andreabeckman@rowlandhall.org.

Equal Employment Opportunity

Rowland Hall is an equal opportunity employer, and as such, believes that each individual is entitled to equal opportunity without regard to sex, color, race, ancestry, religion, national origin, sexual orientation, gender identity, age, physical disability, marital status, veteran status, or any other characteristic protected under federal or state anti-discrimination laws. Rowland Hall’s equal employment opportunity practices extend to recruitment, hiring, selection, compensation, benefits, transfer, promotion, training, discipline, and all other terms, conditions, and privileges of employment.

Download Job Listing