Skip to main content

ICT Teacher CV Example

An ICT teacher CV showcases your computing expertise, ability to teach digital literacy and programming, and knowledge of current technology trends.

Recommended template: ElegantPro

Key Skills to Include

Programming InstructionDigital Literacy TeachingNetwork FundamentalsCybersecurity AwarenessE-SafetyLesson PlanningAssessment DesignEducational Technology

Quick Tips

  • Highlight the programming languages and computing concepts you are qualified to teach.
  • Include experience delivering the computing curriculum at KS3, KS4, or KS5.
  • Detail your use of educational technology and innovative teaching methods.
  • Showcase any industry experience or certifications that enhance your teaching credibility.

Ready to build your CV?

Start with the Elegant template and customise it for your teaching & education role.

Upgrade to Pro

How to Write Your ICT Teacher CV

An ICT or computing teacher CV should demonstrate your subject expertise, ability to teach programming and digital skills, and awareness of current technology trends. Schools need computing teachers who can deliver the national curriculum effectively while also inspiring students to consider technology careers. Your CV should highlight your qualifications, the languages and concepts you teach, and the results your students achieve.

CV Structure

Use a reverse-chronological format with a profile, work experience, education, and skills. Include a technical skills section listing programming languages, platforms, and certifications. For each teaching role, provide context, responsibilities, and achievements with measurable outcomes. Keep to two pages unless you have extensive industry and teaching experience.

CV Format

Choose a clean, professional template. While it may be tempting to use a creative design for a technology role, school recruitment panels prefer clarity. Ensure your technical skills are easy to identify. Save as PDF.

CV Profile Examples

Experienced ICT/Computing Teacher

QTS-qualified computing teacher with eight years of experience delivering the national computing curriculum across Key Stages 3, 4, and 5 in two comprehensive secondary schools. Skilled in teaching Python, HTML/CSS, and computational thinking to mixed-ability classes. Achieved a 74% grade 5+ pass rate at GCSE Computer Science and leads the department's digital strategy including the rollout of Google Workspace for Education.

Career-Change Computing Teacher

Former software developer turned computing teacher, bringing twelve years of industry experience in web development and database management to the classroom. Completed a PGCE in Computer Science with Distinction at Manchester Metropolitan University. Passionate about bridging the gap between academic computing and real-world technology careers, with a particular focus on inspiring girls into STEM subjects.

ICT Coordinator and Teacher

Dedicated ICT teacher and whole-school technology coordinator with six years of experience in a primary setting. Responsible for teaching computing across KS1 and KS2, managing the school's ICT infrastructure, and training staff in the effective use of educational technology. Achieved Ofsted recognition for the innovative use of coding activities to support cross-curricular learning in maths and science.

State your QTS status, years of teaching experience, and the key stages and specifications you teach. Mention your strongest examination results and any industry background that strengthens your teaching.

Key Skills for Your ICT Teacher CV

Programming Instruction

Teaching programming languages including Python, JavaScript, Scratch, and HTML/CSS to students across all ability levels.

Digital Literacy Teaching

Developing students' ability to use digital tools effectively, safely, and critically in both academic and everyday contexts.

Network Fundamentals

Teaching the principles of computer networking including protocols, topologies, and the internet to GCSE and A Level students.

Cybersecurity Awareness

Delivering lessons on cyber threats, data protection, encryption, and ethical hacking as part of the computing curriculum.

E-Safety

Promoting safe and responsible online behaviour through curriculum delivery, assemblies, and whole-school awareness campaigns.

Lesson Planning

Designing structured computing lessons with practical programming tasks, clear learning objectives, and differentiated activities.

Assessment Design

Creating formative coding challenges and summative assessments aligned to exam board specifications and national curriculum expectations.

Educational Technology

Using platforms such as Google Classroom, Microsoft Teams, and coding environments to enhance teaching and student collaboration.

STEM Enrichment

Organising coding clubs, robotics competitions, and industry engagement activities to inspire students in computing and technology.

Work Experience Examples

For each teaching role, describe the school context and your teaching load. Detail the programming languages, tools, and concepts you have taught. Include examination results, enrichment activities, and any whole-school technology contributions. If you have industry experience, describe it with a focus on skills transferable to teaching.

Teacher of Computer Science

Highfield Academy, Leeds

Delivered the computing curriculum to approximately 200 students across Years 7 to 13 in a large secondary academy with specialist technology college status.

Responsibilities

  • Planned and delivered computing lessons covering programming in Python, algorithms, data representation, and computer networks at KS3, GCSE, and A Level.
  • Designed practical programming projects and controlled assessments that developed students' problem-solving and computational thinking skills.
  • Managed the computer science department's resources including 60 workstations, network infrastructure, and software licensing agreements.
  • Led weekly after-school coding clubs for KS3 students, introducing Scratch, Python, and micro:bit programming to encourage participation beyond the curriculum.
  • Contributed to the school's e-safety programme, delivering assemblies and tutor-time resources on online safety, cyberbullying, and digital citizenship.

Achievements

  • Achieved a 74% grade 5+ pass rate in GCSE Computer Science, exceeding the national average by 11 percentage points and the school's internal target by 9 points.
  • Increased A Level Computer Science uptake by 55% over two years through an engaging KS4 enrichment programme and careers talks from industry professionals.
  • Led the school's successful application for the BCS Certified Training Centre accreditation, enabling students to gain industry-recognised qualifications alongside GCSEs.

Teacher of ICT (NQT Year)

Brooklands Community College, Bradford

Completed NQT induction teaching ICT and introductory computing to KS3 classes and GCSE ICT to Year 10 and Year 11 in a mixed comprehensive school.

Responsibilities

  • Delivered KS3 computing lessons covering spreadsheets, databases, web design, and introductory programming using Scratch and Python.
  • Prepared Year 11 students for the OCR GCSE ICT examination, focusing on database design and controlled assessment preparation.
  • Created differentiated lesson resources including screencasts, step-by-step guides, and interactive quizzes using Google Classroom.
  • Supported the school's transition from the ICT curriculum to the new computing curriculum, developing resources for the first year of KS3 computing delivery.

Achievements

  • Passed all NQT assessment points with commendations for innovative use of technology in lesson delivery.
  • Developed a flipped learning resource bank of 24 screencast tutorials that reduced lesson setup time and increased student independent learning.

Education & Qualifications

List your PGCE in Computer Science or ICT first, followed by your degree. Include any industry certifications such as Cisco CCNA, CompTIA, or Microsoft Certified Educator. Mention CPD in computing pedagogy.

QTS with Computer Science Specialism

Qualified Teacher Status with a specialism in computer science, enabling teaching in maintained schools.

PGCE in Computer Science / ICT

Postgraduate teaching qualification specialising in computing or information and communication technology.

BSc/MSc in Computer Science

An undergraduate or postgraduate degree providing the technical foundation for teaching computing.

Industry Certifications (Cisco, CompTIA)

Professional technology certifications that demonstrate real-world technical knowledge beyond academic qualifications.

Frequently Asked Questions

What is the difference between ICT and Computer Science teaching?
ICT (Information and Communication Technology) focused on using technology tools such as spreadsheets, databases, and presentation software. Computer Science focuses on programming, algorithms, data structures, and computational thinking. The national curriculum shifted from ICT to computing in 2014, so most schools now teach Computer Science at GCSE and A Level. Your CV should reflect this shift if you have transitioned between the two.
Do I need a computer science degree to teach computing?
A computer science degree is preferred but not always essential. Some schools accept related degrees in engineering, mathematics, or information technology, particularly if you have completed a computing-focused PGCE or subject knowledge enhancement course. Industry experience in software development, web design, or IT can also strengthen your profile. Check the specific requirements of the school and training provider.
How do I showcase industry experience on a computing teacher CV?
Include a brief summary of your industry roles highlighting technical skills, project management, and problem-solving experience. Focus on how these skills transfer to the classroom — for example, real-world programming projects that inform your teaching of algorithms and debugging. Industry experience adds credibility and gives you authentic examples to share with students.
What extracurricular activities should I mention?
Coding clubs, robotics teams, hackathons, Raspberry Pi projects, and STEM career events are all valuable. Mention any competitions your students have entered such as the Bebras Computing Challenge or the UK Informatics Olympiad. These activities demonstrate your passion for computing beyond the curriculum and your ability to engage students in enrichment opportunities.

More Teaching & Education CV Examples

Builder Command Palette

Type a command or search...