×
Register Here to Apply for Jobs or Post Jobs. X

Laboratory Schools: Computer Science Teacher, Middle​/High School, Part-Time

Job in Chicago, Cook County, Illinois, 60290, USA
Listing for: University of Chicago
Part Time position
Listed on 2026-03-13
Job specializations:
  • Education / Teaching
    Online Teaching, Middle School
Salary/Wage Range or Industry Benchmark: 60000 - 80000 USD Yearly USD 60000.00 80000.00 YEAR
Job Description & How to Apply Below

About The Department

At the University of Chicago Laboratory Schools, students in Nursery through Grade 12 experience a world-class educational journey. Founded in 1896 by John Dewey as a place for educators to develop and explore novel approaches to pedagogy and curriculum, Lab continues to provide excitement and imagination in learning to this day. Academic rigor, experiential learning, and intellectual discourse are hallmarks of a Lab education.

Lab educators are recognized for excellence in teaching and pride themselves on innovation in the classroom. Students in every grade have access to unparalleled resources, and all members of the Lab community benefit by partnerships and connections with the University of Chicago. Families who choose Lab care deeply about curiosity, inquiry, and creativity.

Job Information

Job Summary

The Computer Science Department provides a developmentally aligned curriculum for students in grades 1–12. This position will focus on teaching middle and high school students (grades 6-12). Instruction takes place in dedicated Apple computer labs, which also serve as a resource for the broader school community during non-instructional hours.

Computer Science teachers deliver classroom instruction, manage lab environments and equipment, develop curriculum, and supervise students in instructional and co-curricular contexts. We are looking for team members who approach their work with optimism, solve problems collaboratively, reflect on how one's actions impact others, contribute to an engaging and inclusive school culture, and share in the pursuit of Lab's mission.

The anticipated start date for this position is 8/24/2026. This is a 50% position.

Responsibilities
  • Develop and teach CS curriculum for middle and high school students (grades 6-12).
  • Contribute to the development and maintenance of the computer science scope and sequence, grades 1-12.
  • Build relationships with students and collaborate and communicate with families, other faculty, and staff in support of student learning.
  • Continually refine teaching practices to ensure students receive a high-quality education.
  • Advocate for the role and value of computer science education across the school community.
  • Uphold responsibilities and expectations defined by the Faculty Association Collective Bargaining Agreement.
  • Performs other related duties as assigned.
Competencies
  • Strong knowledge of course subject matter required.
  • Knowledge of instructional methodologies required.
  • Ability to develop curricula, lesson plans, and assessment tools required.
  • Knowledge of the distinction between digital device proficiency and deep understanding of computing principles required.
  • Ability to teach computer science across middle school and high school grade levels required.
  • Ability to quickly adapt to changing circumstances and be flexible in work with students.
  • Ability to interact with faculty, staff, students, and parents required.
  • Knowledge of diversity and inclusion issues, and dynamics in the classroom and in developing healthy, supportive relationships with all students.
  • Strong knowledge of child development required.
  • Analytical skills required.
  • Problem-solving skills required.
  • Decision-making skills required.
  • Attention to detail required.
  • Organizational skills required.
  • Computational skills required.
  • Creativity required.
  • Flexibility required.
  • Verbal and written communication skills
  • Interpersonal skills required.
  • Ability to work independently and as part of a team required.
  • Ability to manage stressful situations required.
  • Ability to maintain confidentiality required.
  • Ability to work on multiple projects simultaneously, set priorities, and meet deadlines required.
  • Ability to use standard productivity software (Microsoft Office, calendar/scheduling software, etc.) required.
Education, Experience, and Certifications Education
  • Bachelor's degree in Computer Science, Educational Technology, or a related field required.
  • Master's degree in Computer Science or a related field preferred.
Experience
  • Two years of teaching experience preferred.
  • Experience teaching computer science at any grade level preferred.
  • Curriculum development experience is strongly preferred.
Working Conditions
  • A…
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)

Job Posting Language
Employment Category
Education (minimum level)
Filters
Education Level
Experience Level (years)
Posted in last:
Salary