Teacher of Computer Science in Cambridge

Teacher of Computer Science in Cambridge

Cambridge Full-Time 31650 - 43607 £ / year (est.) No working from home possible
CATS Global Schools

At a Glance

  • Tasks: Teach engaging Computer Science lessons and inspire students across GCSE and A Level.
  • Company: CATS Cambridge, a vibrant international boarding school with a focus on academic excellence.
  • Benefits: Enjoy perks like a cycle scheme, health support, and enhanced parental leave.
  • Other info: Join a collaborative team dedicated to student success and innovation.
  • Why this job: Shape the future of tech-savvy students in a dynamic and supportive environment.
  • Qualifications: Degree in Computer Science and teaching experience at secondary level required.

The predicted salary is between 31650 - 43607 £ per year.

ABOUT US

CATS Cambridge is an independent international boarding school which offers an outstanding pre-university educational experience to students aged 14+ from all over the world.

Students live and work at the custom-built campus, studying for GCSEs, A levels and University Foundation Programmes, preparing for admission to the world’s best universities.

JOB OVERVIEW

We are seeking a dynamic and enthusiastic individual to join our faculty as a part-time Computer Science Teacher.

  • 30 hours per week - 0.8 Full-Time Equivalent (FTE)
  • Purpose of the Role

CATS College Cambridge is seeking to appoint an enthusiastic, knowledgeable and well-qualified Teacher of Computer Science to teach across GCSE, Pre-A Level and A Level programmes.

The successful candidate will be responsible for delivering engaging, challenging and well-structured lessons that enable students to make excellent academic progress.

They will contribute to a purposeful and ambitious academic culture, support students from a range of educational and international backgrounds and help develop Computer Science as a dynamic and forward-looking subject within the College.

The postholder will be expected to teach Computer Science with confidence across the age and ability range, including examination classes, and to contribute fully to the academic, pastoral and wider life of the College.

  • MAIN RESPONSIBILITIES
  • Teaching & Learning
  • Plan and deliver high-quality Computer Science lessons across GCSE, Pre-A Level and A Level
  • Teach both theoretical and practical topics (e. g. programming, algorithms, systems)
  • Differentiate effectively and sequence lessons to meet diverse needs
  • Foster curiosity, independence, resilience and confidence
  • Develop strong programming practice (logic, testing, debugging, accuracy)
  • Prepare students for exams through targeted teaching, revision and feedback
  • Maintain high standards of behaviour, organisation and academic integrity
  • Create an engaging, purposeful classroom environment
  • Use digital tools and platforms to enhance learning
  • Curriculum & Subject Development
  • Contribute to schemes of work, resources and assessments
  • Support a coherent, rigorous curriculum aligned to higher education pathways
  • Stay up to date with subject and educational developments
  • Support enrichment (e. g. coding clubs, competitions, projects)
  • Promote Computer Science across the College
  • Assessment & Reporting
  • Assess, track and monitor student progress in line with policies
  • Provide timely feedback on work and exam preparation
  • Use data to inform planning, differentiation and interventions
  • Maintain accurate student records
  • Produce reports, references and progress updates
  • Communicate effectively with students, parents and colleagues
  • Support students to take ownership of their progress
  • Pastoral Support
  • Support students’ academic, social and personal development
  • Contribute to tutoring and pastoral programmes
  • Work with colleagues to support diverse and international student needs
  • Promote a respectful, inclusive environment
  • Encourage high standards of behaviour, attendance and study habits
  • Department & College Contribution
  • Collaborate with colleagues and share best practice
  • Attend meetings, events and training sessions
  • Contribute to quality assurance and curriculum review
  • Engage in professional development and appraisal
  • Support resource management and organisation
  • Contribute to enrichment, trips and wider College life
  • Safeguarding & Professional Conduct
  • Safeguard student welfare at all times
  • Adhere to all College policies (safeguarding, equality, data protection, etc.)
  • Complete required training and maintain confidentiality
  • Model professionalism, integrity and inclusivity
  • Undertake additional duties as required

Person Specification

Essential

The successful candidate will have

  • A good honours degree in Computer Science, Computing, Software Engineering or a closely related subject.
  • A recognised teaching qualification, or a willingness to work towards one where appropriate.
  • Successful experience of teaching Computer Science at secondary, sixth form or equivalent level.
  • The ability to teach Computer Science at GCSE and A Level.
  • Strong subject knowledge, including programming, algorithms, computational thinking and computer systems.
  • Competence in at least one major programming language used in school-level Computer Science, preferably Python.
  • The ability to plan and deliver well-structured, engaging and challenging lessons.
  • A strong understanding of assessment, feedback and examination preparation.
  • High expectations of students’ academic progress, behaviour and independent study.
  • Excellent communication and interpersonal skills.
  • The ability to work effectively as part of a team.
  • A commitment to safeguarding, inclusion and the welfare of young people.
  • A reflective approach to professional development.

Desirable

The ideal candidate may also have

  • Experience teaching Pre-A Level, foundation, international or preparatory academic programmes.
  • Experience teaching international students or students with English as an additional language.
  • Experience with OCR, AQA, Pearson Edexcel, Cambridge International or similar Computer Science specifications.
  • The ability to teach or support related areas such as ICT, digital literacy, robotics, AI, data science or mathematics.
  • Experience supporting students applying for Computer Science or related degrees at university.
  • Experience running coding clubs, competitions, enrichment projects or technology societies.
  • Knowledge of object-oriented programming, databases, networking, cybersecurity, web development, data structures and algorithms.
  • A willingness to contribute to innovation in digital learning and the wider academic life of the College.
  • Additional Information

This job description is not exhaustive.

The postholder may be required to undertake other duties that are commensurate with the role and reasonably requested by the College.

The job description may be reviewed and amended in consultation with the postholder to reflect the evolving needs of the College.

BENEFITS

  • Cycle to work Scheme
  • Tech Scheme
  • Car Scheme
  • Free flu vaccine through Healthshield
  • Free eye tests
  • Financial wellbeing support via Wage Stream
  • Employee Assistance Programme
  • Group income protection
  • GP24: GP Access for all
  • Health Cash Plan
  • Death in Service
  • Long service awards
  • Employee referral scheme
  • Enhanced Maternity and Paternity pay
  • #J-18808-Ljbffr
CATS Global Schools

Contact Details:

CATS Global Schools Recruitment Team

We think you need these skills to ace Teacher of Computer Science in Cambridge

Teaching Computer Science
Curriculum Development
Lesson Planning
Differentiation
Programming (Python preferred)
Assessment and Feedback
Classroom Management