Skip to main content
High School Teacher Salary in United Kingdom

High School Teacher Salary in Edinburgh

Based on 178 job listings - Edinburgh, United Kingdom 2026

Average salary
£36,829 - £54,861
Median salary
£36,159 - £54,453
Lower rangeUpper range

Compare with national average

Edinburgh

Average salary

36,829 - 54,861

Median salary

36,159 - 54,453

178 job openings

United Kingdom

Average salary

36,159 - 43,383

Median salary

36,159 - 43,383

1,920 job openings

Other cities

Glasgow90 job openings
London61 job openings
Ullapool34 job openings
High Wycombe32 job openings
Shetland Islands26 job openings

High School Teacher

178 job openings in Edinburgh

View job listings

Find professionals

High School Teacher in Edinburgh

View professionals

The average salary for a High School Teacher in Edinburgh, United Kingdom is GBP 36,829 - GBP 54,861 per year in 2026, based on 178 job listings.

Explore 178 High School Teacher job listings in United Kingdom on BeBee, or check our salary calculator for a personalized estimate.