Computer Science Teacher - Independent School - Birmingham
A thriving independent school in Birmingham is seeking an enthusiastic and creative Computer Science Teacher to join its expanding department on a full-time, permanent basis from January 2026. This is an excellent opportunity to join a supportive, forward-thinking and ambitious school community.
About the Role
The successful candidate will teach Computer Science across KS3–KS5 , delivering high-quality lessons that foster computational thinking, digital creativity and problem-solving skills. You will work collaboratively with a dedicated team that values shared planning, innovation and reflective practice.
This permanent position offers excellent scope for professional development within a growing and popular subject area.
About the School
The school is independent, inclusive and known for its supportive staff culture and strong pastoral focus. Staff benefit from modern facilities, collaborative planning structures and leadership that prioritises staff development and wellbeing. Pupils are respectful, motivated and keen to engage with Computer Science.
What We’re Looking For
• A confident practitioner with strong subject knowledge and KS3–KS5 experience
• Able to deliver engaging programming and theory lessons
• Committed to fostering independent learning and curiosity
• Effective at forming positive relationships with pupils and colleagues
• Reflective, organised and committed to continuous improvement
• Positive, proactive and aligned with the school’s values
What the School Offers
• A supportive and well-resourced Computing department
• High-quality CPD and development opportunities
• Engaged learners with excellent behaviour
• Shared planning and collaborative working practices
• A positive and inclusive environment focused on wellbeing
This is a fantastic opportunity for a committed Computer Science Teacher to secure a permanent role within a respected Birmingham independent school.
Recommended Jobs
Need help with miscellaneous moving tasks and loading/unloading
I’m moving to a new apartment and need a helper for various small moving jobs. The tasks include carrying boxes and furniture, loading a van, and unloading at the new place. I don’t need heavy lifting…
Air Conditioning Supervisor
Role Summary: We are looking for a reliable and experienced AC engineer to carry out service maintenance works on high-end commercial sites across the Midlands. The successful candidate will provid…
Senior Procurement Specialist IT
Joining Arup At Arup we're dedicated to shaping a better world. Our purpose, shared values and collaborative approach has set us apart for over 75 years. We solve the world's most complex problems…
Linux Engineer / Linux Systems Administrator (Hiring Immediately)
Company Description Job Description Linux System Administrator/ Linux Engineer Linux System Administrator, Linux Engineer MySQL Administrator, DevOps Engineer, Redhat ,competitive salary + ben…
Student Recruitment Advisor
Online Education Services (OES) is a purpose-driven organisation dedicated to transforming lives through access to high-quality online education. We work alongside leading university partners, traini…
Hgv 1 Driver
Company: ADVANCE STAFF Job Type: Permanent, Temporary, Full Time
Need help repairing a leaking toilet flush
Hi, I have a toilet with a faulty flush that keeps running and wasting water. I need someone experienced to come and fix the issue, ideally replacing any worn parts and ensuring it works properly with…
School Administrator / Receptionist - Birmingham
A welcoming Admin & Reception opportunity… A friendly and well-organised school in Birmingham is seeking a professional Administrator / Receptionist to support its busy front office. Job Overv…
Manufacturing Engineer
Company: PROBE UK Job Type: Permanent, Full Time Salary: £42000/annum + package
Helpdesk Analyst (Contract - Part time)
IT Helpdesk Analyst (Part-Time) Location: Remote / Birmingham (Hybrid) Contract: Contract Part-Time Day rate: up to £160 per day inside A part-time Helpdesk Analyst is required to join a wel…