Primary school teachers

Primary school teachers teach a range of subjects at the primary education level.

Skill level: Highly skilled

Check your pay

  • Salary range for the majority of workers in Primary school teachers - from £2,582 to £5,413 per month - 2025.
  • A Primary school teachers typically earns between £2,582 and £3,853 gross per month at the start of the job.
  • After 5 years of service, this is between £2,866 and £4,340 per month for a working week of 38 hours.

Salary Check

Job Responsibilities

  • Preparing daily and longer term lesson plans in accordance with curriculum guidelines
  • Instructing children individually and in groups, using various teaching methods and materials (eg computers, books, games), adapting to children’s varying needs
  • Maintaining discipline and good working habits in the classroom
  • Planning and conducting activities with the children such as sporting activities, concerts and excursions
  • Assigning and grading class work and homework
  • Preparing, administering, and grading tests and assignments to evaluate children’s progress
  • Observing and evaluating children’s performance and behaviour
  • Supervising children during classes and at other times in the school day, including the playground during breaks
  • Participating in staff meetings and other sessions, and conferring with other teachers concerning educational issues
  • Preparing for and attending parent meetings to discuss children’s progress and problems

Take the Salary Survey

Loading...