How much does an elementary school principal make?
The national average salary for an Elementary School Principal in the United States is $78,564 per year or $37.77 per hour. The top 10 percent make over $159,000 per year, while the bottom 10 percent make under $38,000 per year. The most abundant employment opportunities for Elementary School Principals are in Professional companies and Hospitality companies. California, New Jersey, New York, Maryland, and Delaware have the highest paying Elementary School Principal jobs. The typical tenure for an Elementary School Principal is 5.7 years.