How much does a middle school principal make?
As a Middle School Principal in the USA, you can expect to earn on average $79,201 per year or $38.08 per hour. The top 10 percent make over $159,000 per year, while the bottom 10 percent make under $39,000 per year. The top 5 states when it comes to Middle School Principal salaries are California, New Jersey, New York, Maryland, and Delaware. Most Middle School Principals spend 4.2 years in the position.