As of Aug 29, 2024, the average annual pay for a High School Principal in Nashville is $95,399 a year.