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
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 ProHow 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?
Do I need a computer science degree to teach computing?
How do I showcase industry experience on a computing teacher CV?
What extracurricular activities should I mention?
More Teaching & Education CV Examples
Teacher CV
A teacher CV demonstrates your subject expertise, classroom management skills, and commitment to student development and educational outcomes.
Academic CV
An academic CV provides a comprehensive record of your research, publications, teaching experience, and contributions to your scholarly discipline.
Arabic Teacher CV
An Arabic teacher CV highlights your fluency in Arabic, your teaching methodology for language instruction, and your ability to engage learners at all levels.
Assistant Lecturer CV
An assistant lecturer CV demonstrates your teaching capabilities, research activity, and potential to contribute to a university department.
Associate Professor CV
An associate professor CV presents an established track record of research excellence, significant teaching contributions, and academic leadership.
Deputy Head Teacher CV
A deputy head teacher CV demonstrates your senior leadership experience, strategic contribution to school improvement, and ability to support the headteacher.