Trainee Computer Science Teacher
Partnerships Co-ordinator
About the Role
Are you passionate about computing and technology, and ready to inspire the next generation while training to become a teacher?
Grad2Teach is offering an exciting opportunity for a Graduate Trainee Teacher – Computer Science based in North London. This is a Phase One salaried training position, where you will gain valuable classroom experience while working towards your Level 4 qualification, with a clear pathway to PGCE and QTS.
In this role, you will support teaching and learning across the Computing department, delivering engaging lessons across Key Stages 3 and 4, with the opportunity to develop towards Key Stage 5. You will work alongside experienced teachers to support students in developing digital literacy, computational thinking and programming skills.
You may support areas such as:
- Programming (e.g. Python or similar languages)
- Algorithms and problem-solving
- Computer systems and networks
- Cybersecurity and digital safety
The school environment is supportive and focused on developing future teachers, offering:
- A collaborative and forward-thinking Computing department
- Access to well-equipped IT facilities
- Strong behaviour systems and structured routines
- A focus on staff wellbeing and professional development
- Opportunities to gradually take on teaching responsibilities
This role is ideal for someone who wants to earn while they train, gain hands-on experience, and develop into a confident and knowledgeable Computer Science teacher.
About You – Candidate Profile
We are looking for a motivated and enthusiastic individual with a passion for Computer Science and education.
The ideal candidate will:
- Be an aspiring Computer Science teacher / graduate trainee
- Have a degree in Computer Science or a related field (e.g. Software Engineering, IT, Data Science)
- Have strong subject knowledge and an interest in technology and innovation
- Be confident explaining technical concepts clearly
- Have some experience with programming (e.g. Python, Java, or similar)
- Have strong communication and organisational skills
- Be reflective, adaptable and eager to learn
Training & Progression with Grad2Teach
This role follows Grad2Teach’s fully salaried, two-phase teacher training model:
Phase One – Level 4 & Foundational Training
- Work in school supporting Computer Science teaching and learning
- Complete a Level 4 NCFE customised qualification
- Training aligned to the Core Content Framework (CCF) and Teachers’ Standards
- Develop through observations, mentoring, practical experience and professional study
Phase Two – PGCE & QTS (Coventry University)
Subject to successful progression, you will move on to:
- Increased teaching responsibility (up to 18 hours per week)
- Completion of a PGCE with QTS through Coventry University (NITE)
- Ongoing mentoring and assessment to meet all Teachers’ Standards
This structured pathway provides a clear route into teaching, equipping you with the skills, confidence and qualifications to become a fully qualified Computer Science Teacher.
Location & Application
This salaried trainee role is based in:
North London
The area offers excellent transport links and access to a diverse and vibrant school community.
If you’re ready to begin a rewarding career in teaching — while earning and training — we would love to hear from you.