School Principal salary in the United States

How much does a School Principal make in the United States?

Median base salary

Government data

$148,218

Median $148,218
Low $106,792High $234,878

Based on 328,330 workers surveyed from the U.S. Bureau of Labor Statistics in United States (updated July 31, 2026).

Adjusted up 40% for lead-level roles, because this occupation's wage data is published for all experience levels combined.

Salary range

10th percentile
$106,792
25th percentile
$120,456
75th percentile
$188,482
90th percentile
$234,878

Highest paying cities for School Principal

School Principal job openings in the United States

No School Principal openings in the United States right now.

Browse all jobs

Source: U.S. Bureau of Labor Statistics, Occupational Employment and Wage Statistics (public domain). Occupation taxonomy: O*NET (CC BY 4.0), U.S. Department of Labor/ETA.

How we calculate salaries|Explore salaries for other roles