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
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.