* Location: Salaries are much higher in areas with a high cost of living (e.g., major cities on the coasts) compared to rural areas. A principal in New York City will earn considerably more than one in rural Iowa.
* Experience: More experienced principals generally command higher salaries.
* District Size and Wealth: Larger and wealthier school districts tend to pay more.
* Education and Certifications: Advanced degrees and specific administrative certifications can influence salary.
Therefore, there's no single answer to this question. To get a reasonable estimate for a specific location, you'd need to research salaries for that area. You could try searching online for "[City/State] middle school principal salary" or checking salary websites like Glassdoor, Salary.com, or Payscale. These sites often allow you to filter by location and experience.