High School Teacher Salary in United Kingdom
High School Teacher Salary in Edinburgh
Based on 175 job listings - Edinburgh, United Kingdom 2026
Average salary
£36,873 - £54,872
Median salary
£36,159 - £54,453
Lower rangeUpper range
Compare with national average
Edinburgh
Average salary
36,873 - 54,872
Median salary
36,159 - 54,453
175 job openings
United Kingdom
Average salary
36,159 - 43,383
Median salary
36,159 - 43,383
1,957 job openings
Other cities
London78 job openings
Glasgow77 job openings
High Wycombe45 job openings
Ullapool35 job openings
Easter Howgate33 job openings
The average salary for a High School Teacher in Edinburgh, United Kingdom is GBP 36,873 - GBP 54,872 per year in 2026, based on 175 job listings.
Explore 175 High School Teacher job listings in United Kingdom on BeBee, or check our salary calculator for a personalized estimate.