Computer Science Teacher - Independent School - Kingston
Computer Science Teacher - Independent School - Kingston (September Start)
Are you a forward-thinking Computer Science Teacher who enjoys helping young people understand how technology works and how they can use it creatively? An established Independent School in Kingston is looking for an ambitious Computer Science Teacher to join its team from September on a full-time, permanent basis.
Computer Science Teacher Role
Teaching Computer Science across KS3 and KS4, with KS5 desirable
Kingston
MPS1 – UPS3 Inner London Salary
Full-time, Permanent Computer Science Teacher
September Start
This is an excellent opportunity for a teacher who can combine strong technical knowledge with an engaging and accessible teaching style.
You will teach students across Key Stage 3 and Key Stage 4, developing their understanding of programming, computational thinking, algorithms, data and digital technologies. The role may also include GCSE Computer Science and post-16 teaching for an appropriately experienced candidate.
Computer Science Teacher - School Information
The school is a well-established Independent School in Kingston with high academic expectations and a broad curriculum.
The school encourages students to become confident, independent learners and provides an environment where curiosity and problem-solving are valued.
Technology has an important role within the school's curriculum, and Computer Science students are encouraged to understand not simply how to use technology but how digital systems are designed and developed.
The department benefits from a collaborative approach, with teachers working together on curriculum planning, resources and assessment.
Students are encouraged to develop logical thinking, resilience and confidence when tackling unfamiliar problems.
Computer Science Teacher - The Role
Your responsibilities will include:
Planning and delivering Computer Science lessons
Teaching KS3 Computer Science
Teaching GCSE Computer Science at KS4
Contributing to KS5 teaching where appropriate
Teaching programming and computational thinking
Developing students' understanding of algorithms
Teaching data representation
Developing students' problem-solving skills
Teaching computer systems and networks
Supporting students with programming projects
Preparing students for examinations
Developing examination technique
Assessing and marking work
Providing constructive feedback
Tracking student progress
Identifying misconceptions
Providing appropriate intervention
Differentiating lessons
Maintaining strong classroom routines
Contributing to departmental planning
Sharing resources and ideas
Supporting computing enrichment activities
Participating in parents' evenings
Contributing to wider school life
You should be comfortable supporting students who have very different levels of technical confidence.
Computer Science Teacher - Curriculum
At KS3, students will develop the foundations of computational thinking, programming and digital literacy.
They will learn how algorithms can be used to solve problems and will begin to understand how computers process information.
At GCSE, students will develop more advanced knowledge across programming, algorithms, data representation, computer systems, networks, cybersecurity and computational thinking.
The successful teacher should be confident explaining technical concepts clearly and helping students apply them independently.
Computer Science Teacher - Teaching and Learning
The department wants students to become problem-solvers rather than simply follow instructions.
Lessons should provide opportunities for students to write, test and improve code while learning how to identify and correct errors.
You should be patient when students encounter programming problems and encourage them to work systematically through possible solutions.
Alongside practical programming, you will need to ensure students develop the theoretical knowledge required for GCSE examinations.
Computer Science Teacher - Experience and Qualifications
The successful candidate will ideally have:
A degree in Computer Science or a related discipline
Qualified Teacher Status (QTS)
Experience teaching Computer Science
Strong programming knowledge
KS3 teaching experience
GCSE Computer Science experience
KS5 experience desirable
Strong understanding of algorithms
Excellent classroom management
Good assessment skills
Strong communication
Ability to differentiate
Excellent organisational skills
Ability to motivate students
Commitment to high academic standards
Genuine enthusiasm for technology and Computer Science
ECTs with appropriate qualifications and strong subject knowledge are encouraged to apply.
Professional Development
The school supports teachers in developing their practice and encourages collaboration within the department.
You will have opportunities to contribute to curriculum development, computing enrichment and wider technology initiatives.
The school is keen to support ambitious teachers who want to develop their subject expertise and take on greater responsibility over time.
Salary
The salary for this Computer Science Teacher position will be paid to scale on a contract to scale MPS/UPS Inner London, depending on experience.
Application
Please send your application for this Computer Science Teacher position through as soon as possible.
- Locations
- Kingston upon Thames
About Marchant Recruitment
Write a short description of your company, a boilerplate of the business, service or product that you offer. Include your business idea and the target audience. This text is primarily supposed to be descriptive, not selling.