Computer Science Teacher | High-Achieving School | Dagenham
Teacher of Computer Science
Location: Dagenham
An innovative, forward-thinking, and fast-growing secondary school in Dagenham is seeking a tech-savvy, creative, and inspiring Teacher of Computer Science to join their vibrant STEM faculty. This is an incredible opportunity for an ambitious educator, whether an experienced practitioner or a talented Early Career Teacher (ECT), looking to equip the next generation with essential computational thinking, software engineering, and digital literacy skills.
About the Role
As a Teacher of Computer Science, you will transform abstract algorithms and code into engaging, hands-on learning experiences. You will teach across Key Stage 3, Key Stage 4 (GCSE Computer Science / Vocational IT), and Key Stage 5 (A-Level Computer Science / Level 3 IT), using modern suites equipped with current software and hardware infrastructure.
Start Date: Immediate or upcoming term
Environment: A digitally driven community school committed to preparing students for high-demand careers in technology and engineering
Culture: A collaborative, supportive, and well-resourced workplace backed by dedicated IT support technicians and a progressive leadership team
Key Responsibilities
Plan and deliver high-impact Computer Science and IT lessons that build algorithmic thinking, logic, and practical programming skills (e.g., Python, Java, SQL, HTML/CSS).
Prepare students thoroughly for national GCSE and A-Level examinations, balancing theoretical computing principles with hands-on software development.
Integrate cybersecurity, data structures, and emerging technology concepts into everyday classroom learning.
Assess, track, and evaluate pupil progress, offering clear, actionable feedback to accelerate individual achievement and problem-solving confidence.
Lead or support co-curricular technology initiatives, such as coding clubs, robotics competitions, cyber-discovery challenges, and esports leagues.
Requirements
Qualified Teacher Status (QTS) or an equivalent recognized teaching credential.
A strong academic background with a degree in Computer Science, Software Engineering, Information Technology, or a closely related quantitative field.
Proven track record or demonstrated capability of delivering outstanding Computer Science teaching across Key Stage 3 and Key Stage 4 (KS5/A-Level experience is a distinct advantage).
Solid programming capability (particularly in Python) and familiarity with national exam board specifications (e.g., OCR, AQA, Pearson).
Excellent classroom management, communication, and interpersonal skills, with a passion for inspiring young minds in tech.
Salary & Benefits
Pay Scale: Outer London MPS/UPS pay scale (commensurate with experience), with potential TLR opportunities available for suitable candidates interested in key stage coordination or computing enrichment.
Extensive continuous professional development (CPD), specialist software training, and structured pathways for rapid career progression.
How to Apply
If you are an energetic, forward-thinking Computer Science specialist ready to make a lasting impact in a brilliant Dagenham school, we would love to hear from you. Please submit your application as soon as possible for consideration.
Recommended Jobs
Sales Manager - London
Connections Rainmaker - London Exceptional Hospitality Starts with You Do you want to Be A Part of something unique? Picture yourself brightening someone's day. When you join our Hotels team,…
Band 7 Locum Invasive Cardiac Physiologist - Ilford (Hiring Immediately)
Job Title: Locum Invasive Cardiac Physiologist Banding: Band 7 Location: Ilford Working Hours: Full time Start Date: 06/11/2024 Rate: £40 – £55 per hour Duration: 8 months The …
General Manager - Florentia Village, London
Purpose of the Role We deliver excellent customer service and ensure exacting standards of presentation and maintenance is delivered on each property we look after. We manage the safety, complianc…
Front Office Team Leader
"Why work for Accor? We are far more than a worldwide leader. We welcome you as you are and you can find a job and brand that matches your personality. We support you to grow and learn every day,…
Management Accountant
Management Accountant Join an expanding US law firm in a broad, high-visibility Management Accountant role with an international remit. You’ll take ownership of the London month-end close and gene…
Lettings Coordinator
Lettings Coordinator | Full-Time ✨ Looking for your next challenge in property administration? Join a busy, friendly, and professional property team where no two days are the same! We're recruitin…
Regional Business Development Manager - On Trade
Job TitleOn Trade - Regional Business Development Manager LocationLondon Contract and working patternField based, permanent Reports ToNational Account Manager What we’re looking for…Ready to make your…
PCV Passenger Driver
Job Category: Driving Location: Wearside Service Centre, Lewisham Council Hours Per Week: 35.00 Start Date: Immediate Start Start Time: 07:00 End Time: 18:00 Salary : £20.00 Dr…
Director/Principal, Cyber Advisory Consulting
Drawing on our global reach and local risk expertise worldwide, our Digital Risks team helps our clients understand the evolving threat landscape, protect their most critical assets effectively respo…
Peripatetic Music Tutor (Piano)
About the Department Join a energetic peripatetic team delivering tuition to over 60 students across the school. Music plays a central role in our school community, supported by a busy schedule of…