Computer Science Teacher | Birmingham & Solihull | £170-£220

CV-Library

£44,200–£57,200 a year

Birmingham

Location

Full-time

Job type

Permanent

Contract type

On-site

Work setup

Opens CV-Library in a new tab

In brief

This role involves teaching Computer Science to secondary school students across various Birmingham and Solihull locations. The work includes delivering curriculum content, assessing pupil progress and preparing students for examinations in programming, computational thinking and computer systems.

Best for

Qualified Computer Science teachers and ECTs

Non-negotiable

Qualified Teacher status required

Worth knowing

Placements are subject to child protection screening and Disclosure and Barring Service checks.

What you need

Required

  • Qualified Teacher Status

    Clearly required in the listing

  • Classroom management

    Strongly implied by the listing

  • Behaviour management

    Strongly implied by the listing

  • Python

    Clearly stated in the job description.

Preferred

  • Programming instruction

    Strongly implied by the listing

Your day-to-day

  • Deliver classroom instruction

    Clearly stated in the job description.

  • Plan and assess lessons

    Clearly stated in the job description.

  • Support student learning

    Clearly stated in the job description.

What's on offer

Weekly pay
Flexible work options
Full job description (from employer)⌄

Computer Science Teacher | Birmingham & Solihull £170-£220 per day | November 2026 Starts | Flexible, Long-Term & Permanent Opportunities Computer Science specialists are an important part of our secondary teacher recruitment plans for the next half-term, and Aspire People is looking to connect with qualified Computing Teachers across Birmingham and Solihull. Whether you're an experienced Computer Science Teacher considering a new school or an ECT looking to establish yourself in the profession, we'd be interested in discussing your availability from Monday 2 November onwards. We recruit for secondary schools across Birmingham and Solihull, offering a range of opportunities to suit teachers seeking flexibility, consistent work or a longer-term career move. WHAT OPPORTUNITIES ARE AVAILABLE? We recruit for daily supply, short-term cover, regular weekly bookings and long-term Computing teaching positions, alongside potential permanent opportunities. Depending on the assignment, responsibilities may include teaching Computing across KS3, delivering GCSE Computer Science at KS4 and teaching A Level Computer Science where appropriate. Long-term roles may also involve planning, marking, assessment and supporting pupils with programming, computational thinking, computer systems and examination preparation. WHO ARE WE LOOKING FOR? We are interested in qualified teachers with QTS or QTLS and a strong understanding of Computer Science and the secondary Computing curriculum. Experience teaching programming languages such as Python, alongside good classroom and behaviour management, would be particularly valuable. We welcome experienced Computer Science Teachers and ECTs, including teachers with relevant ICT or Computing specialisms. WHY WORK WITH ASPIRE PEOPLE? We offer competitive daily rates of £170-£220, weekly pay and access to secondary schools throughout Birmingham and Solihull. Our recruitment team can discuss opportunities around your preferred location, availability and whether you are looking for flexible supply, long-term teaching or a potential permanent role. If you're a qualified Computer Science Teacher considering your next opportunity after October half-term, apply today or contact Josh at Aspire People. Aspire People Limited provides services as an Education Agency and an Education Employment Business. Aspire People is committed to safeguarding and promoting the welfare of pupils and expects every candidate to share this commitment. Placements are subject, to appropriate Child Protection screening, including checks with former employers and the Disclosure and Barring Checks

Why apply through Jobmundo?

  • Clear, unbiased job analysis
  • Shows what you match
  • Save time reading hard to read job descriptions

Note

We generate this analysis from the job description. The listing may have changed since then, or the analysis may not be fully accurate — always check the original posting before applying.

Related jobs