average salary for primary school teacher
The average pay for a Primary School Teacher is Â£24,001 per year. Most people with this job move on to other positions after 20 years in this field.