Computer Science Teacher Resume Example and Template

Computer science teacher resumes should demonstrate your coding expertise, ability to teach programming to diverse learners, and your knowledge of computer science fundamentals beyond just coding. Include evidence of student programming projects and your approach to making CS inclusive and accessible.

Schools prioritize CS teachers who can teach multiple programming languages, build student confidence in problem-solving, create engaging projects that connect to student interests, and work to expand CS access to underrepresented groups.

A complete, realistic Computer Science Teacher resume, laid out in an ATS-tested template. The candidate is illustrative: the name, employers and figures were written for this example and identify no real person, so you can copy its structure and wording freely.

Updated September 2026

Jessica Liu: Computer Science Teacher

Lawrence, Kansas, United States

Summary

Accomplished computer science educator with 5 years of experience teaching Python, Java, and web development to high school students. Increased female enrollment in CS courses by 47% through targeted outreach and inclusive curriculum design. Guided 8 students to AP CS Principles and A passing scores. Active software developer.

Work Experience

Computer Science Teacher, Lincoln High School

Aug 2022 – Present. Public school, 1,800 students, grades 9-12

  • Teach 5 sections of Introduction to CS, AP CS Principles, and Web Development to 140 students with 78% pass rate on AP exam
  • Designed project-based curriculum with capstone projects including game development, web applications, and automation tools created by 30+ students
  • Increased female enrollment in CS courses from 18% to 35% through targeted outreach, inclusive curriculum design, and all-girls intro workshop

Computer Science Teacher, Central High School

Aug 2021 – Jul 2022. Public high school, 1,600 students, grades 9-12

  • Taught 4 CS sections to 100 students with focus on Python fundamentals, problem-solving, and beginner-friendly projects
  • Created 8 unit projects including password manager, text adventure game, and data visualization tool, engaging 45% of students in independent extension projects
  • Mentored 3 students in competitive programming, guiding team to regional competition top 20 finishes

Education

University of Kansas

Bachelor of Science, Computer Science Education. Aug 2018 – May 2021

University of Kansas

Bachelor of Science, Computer Science. Aug 2016 – May 2018

Skills

Python programming, Java and object-oriented design, Web development and HTML/CSS, Algorithm design and analysis, Data structures, Project-based learning design, CS equity and inclusive teaching, Debugging and problem-solving, Git and version control, AP CS Principles curriculum

Languages

English, Mandarin Chinese

Certificates and Awards

  • Kansas Teaching License, Computer Science 6-12, Kansas Department of Education, 2021

Why this look works

Computer science teaching builds problem solvers and innovators. A modern, tech-forward template with clean lines and contemporary design reflects the dynamic nature of CS. Professional yet accessible design appeals to schools building robust CS programs.

Resume tips for this job

Common questions

Should I mention personal coding projects or GitHub work?

Yes. Include a link to your GitHub profile or describe recent projects: 'Active open-source contributor with 8 repositories' or 'Built personal portfolio of 5 web applications.' Current developers bring credibility and inspiration to students.

What if my AP CS pass rate is below 70%?

Frame it with context and effort: 'Taught AP CS Principles to 45 first-time CS students, with 62% pass rate, up from 38% in school's first year offering the course.' Building new CS programs takes time. Show growth trajectory.

This example in other languages

Edit this resume in the builder