how much do high school teachers get paid in germany?
A middle school teacher earns between EUR 42,200 and EUR 57,900, while salaries at the high-school level range from EUR 45,400 to EUR 64,000. Salaries are higher in Luxembourg where teachers can earn up to EUR 101,500 a year.