We guarantee placements in your local area!

So you want to be a Primary Teacher?
Being a Teacher is the best job ever!

You get to work with the most creative, funny, loveable and excitable little people. As their teacher and role model you have a huge impact on shaping their lives and influencing their future. Every day you will have the chance to experience the satisfaction of knowing that you have taught the children something new and expanded their minds. Our school based teacher training gives you the skills to train to be a teacher that will make a real difference to the lives of the children in your care.


‘The practical school-based nature of the training is valued highly by trainees. They appreciate the opportunity to learn from teachers who are experts in their field and then apply this learning in classroom situations.’ (Ofsted 2018)


Is this your true vocation? Do you want to learn the skills to teach in a school environment? On the job teacher training is ideal for those wanting to roll up their sleeves and get stuck in! It is the best feeling in the world knowing that you have influenced the lives of the next generation! 

We will support you to ensure that you reach your full potential and achieve your dream of becoming a teacher! We consistently have higher than national employment rates. 


‘The care and support for trainees’ welfare are bespoke and of high quality. Creative solutions are found to address individual needs…Many trainees succeed directly as a result of the individualised, bespoke and highly effective support they receive.’ (Ofsted 2018)


Download Brochure

Select UCAS codes

When applying you can choose a SCITT code as well as a School Direct code to guarantee a potential place in one of our schools.

Provider Code
Provider Code: 2HF
Provider Code: 2CS
Provider Code: 2DU
Provider Code: 2B6
Provider Code: 1GX
Training Code
Training Code: 3BLS
Training Code: 3BLT
Training Code: 3BLV
Training Code: 3BLW
Training Code: 2ZFH
Training Code: 2ZNT
Training Code: 2ZNV
Training Code: 2ZNW
Training Code: 2ZX3
Training Code: 2ZX4
Training Code: 2ZX6
Training Code: 2ZX8
Training Code: 2TNC
Training Code: 2TND
Training Code: 3BLF
Training Code: 3BLG