Back to salary guide

Salary guide

Primary School Teacher

Average salary
£30,000 – £42,000
Working hours
32.5 hours/week
Education
  • The UK has over 20,000 primary schools

Other names this job is known by

  • Key Stage 1/2 Teacher
  • Primary Educator

Key responsibilities

  • Teach children aged 4–11 in all subjects
  • Plan and deliver lessons
  • Mark work and assess progress
  • Meet with parents and carers
  • Manage classroom behaviour
  • Organise trips and activities
  • Support children’s wellbeing
  • Stay updated on curriculum and teaching methods

Skills and qualifications required

  • Degree in education or PGCE
  • Qualified Teacher Status (QTS)
  • School placements
  • Communication and organisation

Promotional job opportunities from this role

  • Senior Teacher
  • Head of Year
  • Headteacher
  • Specialist roles

How to get the job

  • Study English, maths, and science at school
  • Complete a degree in education or PGCE
  • Gain QTS and school placements
  • Apply for teaching roles
  • Progress to senior or specialist positions with further training

Learn to grow in this role

Practical Job Near Me guides chosen for people in this kind of job.

Ready to find a Primary School Teacher role?

Create a free account to build your profile and prepare for your next role.