Content has loaded
Principal salary in United States
How much does a Principal make in the United States?
Average base salary
$141,513
- Hour
- Day
- Week
- Month
- Year
Average $141,513
Low $86,642
High $231,132
The average salary for a principal is $141,513 per year in the United States. 5.9k salaries taken from job postings on Indeed in the past 36 months (updated September 7, 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
Anchin Block & Anchin LLP
$320,000per year
Hiring a Principal?
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