Computing is one of the UK's most under-staffed teaching subjects, and former engineers are exactly who schools want. If you're motivated by impact over income, this is one of the most valued career changes you can make.
1 year
To gain QTS via PGCE
£29,000
Tax-free bursary for computing trainees
Critical
Computing teacher shortage in England
Bursary alert: Computing is a government-designated shortage subject. Trainee computing teachers in England receive a £29,000 tax-free bursary during their training year — one of the highest available. This significantly reduces the financial impact of transitioning from an engineering salary.
Why software engineers are exactly what schools need
The UK has a significant and well-documented shortage of computing teachers. Many computing lessons are taught by teachers with limited technical backgrounds, which affects the quality of education that young people receive in one of the most important subjects for their futures. Former software engineers bring something schools genuinely cannot replicate with a short CPD course: real industry experience.
Beyond secondary schools, there's a broader teaching ecosystem — coding bootcamps, further education colleges, and universities all hire experienced practitioners to teach development, and most don't require a formal teaching qualification. This gives engineers multiple entry points depending on how much of a pivot they want to make.
Your transferable skills
As a software engineer you do
Breaking down complex problems
↓ becomes
Scaffolded teaching — structuring content so students build understanding step by step, from fundamentals to application
As a software engineer you do
Code reviews and mentoring
↓ becomes
Formative assessment and feedback — the habits of reviewing work, spotting misconceptions, and explaining corrections transfer directly
As a software engineer you do
Technical documentation writing
↓ becomes
Lesson planning and resource creation — structuring information clearly for a non-expert audience is a skill engineers practise constantly
As a software engineer you do
Real-world project experience
↓ becomes
Contextualised teaching — bringing genuine industry examples, war stories, and current practices into the classroom in ways textbook teachers cannot
Your routes into teaching
PGCE Computing
1 year · University-based
The traditional route. Combines academic study with school placements. £29,000 bursary for computing. Leads to QTS. Apply through UCAS Teacher Training.
School Direct (Salaried)
1 year · School-based · Paid
Train in a school while earning a salary from day one. Highly competitive but ideal for engineers who can't afford to lose income during training.
Teach First
2 years · Competitive
Leadership-focused programme in challenging schools. Paid from day one. Strong career development track. Requires a 2:1 degree and strong leadership potential.
Coding Bootcamp / FE College
Immediate · No QTS needed
Bootcamps and further education colleges hire practising or former engineers directly. No teaching qualification required. Pay is often hourly or contract-based.
Salary comparison
Stage
Software Engineer (UK)
Teacher / Educator (UK)
Training year
£45,000–£80,000
£29,000 bursary (computing)
Newly qualified teacher
—
£30,000 (£34,514 London)
Experienced teacher
£50,000–£90,000
£41,333–£46,525
Head of Computing / HOD
—
£47,000–£60,000+
Bootcamp instructor
—
£35,000–£65,000
5 steps to make the move
1
Decide: school, FE, or bootcamp
Each has different requirements and rewards. State secondary schools need QTS (1 year training). Independent schools and bootcamps don't. FE colleges sit between the two. Be clear on which environment you actually want to work in.
2
Get some classroom experience first
Volunteer to run a coding club, contribute to a Code Club or CoderDojo session, or contact a local school about a day visit. PGCE interviews consistently ask about classroom experience — and it helps you confirm the move is right for you.
3
Apply for a PGCE or School Direct place
Applications open in October for the following September start. Apply early — computing places fill quickly due to the bursary. Use UCAS Teacher Training to find and apply for programmes.
4
Check your subject knowledge
PGCE Computing expects strong knowledge across the full GCSE and A-Level computing curriculum — algorithms, data structures, networks, databases, programming, and computer science theory. Brush up on anything outside your usual stack.
5
Plan your finances around the training year
The £29,000 bursary is substantial but less than most engineering salaries. If you have a mortgage or dependants, plan your savings buffer for the training year. The salaried School Direct route avoids this problem if you can secure a place.
The honest challenges
Significant salary reduction
For mid-to-senior engineers, the pay cut is real and permanent at the main teacher pay scale level. This is the biggest barrier and requires honest financial planning.
Classroom management is a genuine skill to learn
Knowing your subject is necessary but not sufficient. Managing 30 teenagers — their energy, behaviour, and engagement — is a separate craft that takes time to develop and is often what surprises career changers most.
Workload is heavier than it looks from the outside
The "9–3 and long holidays" perception is wrong. Marking, planning, CPD, parents evenings, and admin extend teaching well beyond school hours. Workload is improving but it remains significant.
Technical skills can atrophy
Some engineers find that teaching GCSE and A-Level content doesn't keep their skills current. Side projects, open source contribution, or bootcamp teaching alongside school work can help.
Common questions
Is there a shortage of computing teachers in the UK?
Yes — computing is one of the most critically under-recruited teaching subjects in England. The government offers a £29,000 tax-free bursary to attract engineers into computing teaching, reflecting how serious the shortage is.
Do I need a teaching qualification to teach in a UK school?
For state schools, yes — QTS is required. A PGCE or School Direct route takes one year. Independent schools, FE colleges, and bootcamps can hire without QTS.
How much do computing teachers earn compared to software engineers?
Teaching pays significantly less than most engineering roles. Experienced teachers earn £41,000–£46,000 on the main scale, compared to £50,000–£90,000+ for experienced engineers. The trade-off is job security, pension, and purpose.
Can a software engineer teach without a PGCE?
In independent schools, yes. In state schools, no — QTS is required. The School Direct salaried route lets you earn while training. Bootcamps and FE colleges are fully accessible without any teaching qualification.
Ready to explore your career change?
Use Find My Lane's AI tools to map your transferable skills, compare career paths, and build your transition plan — free.