Content has loaded
Principal salary in United States (Updated 2026)
How much does a Principal make in the United States?
Average base salary
$139,376
- Hour
- Day
- Week
- Month
- Year
Average $139,376
Low $85,362
High $227,568
The average salary for a principal is $139,376 per year in the United States. 5.4k salaries taken from job postings on Indeed in the past 36 months (updated July 26, 2026).
Highest paying companies for Principal in United States
Average year pay is based on job postings on Indeed in the past 36 months.Canon Recruiting Group
$364,000per year
ASK Staffing
$364,000per year
Aquent
$325,000per year
Sikich
$322,491per year
AMR Clinical
$322,400per year
Block
$316,417per year
Highest paying cities for Principals near United States
Where can a Principal earn more?
Compare salaries for Principals in different locationsFrequently Asked Questions (FAQs) about Principal