The average annual wage for a school principal in the United States is $98,450, according to the Bureau of Labor Statistics. Median hourly wages for school principals are as follows:
Elementary and secondary school: $47.33
Colleges, universities, and professional schools: $56.72