Principal Salaries in the United States

Salary estimated from 2,063 employees, users, and past and present job advertisements on Indeed in the past 36 months. Last updated: June 19, 2019
Average salary
$99,477 per year
  • Most Reported
$22,000
$232,000
Salary Distribution

How much does a Principal make in the United States?

The average salary for a Principal is $99,477 per year in the United States. Salary estimates are based on 2,063 salaries submitted anonymously to Indeed by Principal employees, users, and collected from past and present job advertisements on Indeed in the past 36 months. The typical tenure for a Principal is 2-4 years.
Be the first one to know about new Principal positions in the United States with the salary that suits you.
You will start receiving job alerts.
Please check your email - Send a confirmation message to
Principal salaries by company in the United States
CompanyAverage salary
$226,626 per year
6 salaries
$204,826 per year
$191,069 per year
$163,270 per year
$162,021 per year
$150,628 per year
$123,604 per year
$144,050 per year
$145,269 per year
$141,183 per year
Principal salaries by location
CityAverage salary
$107,180 per year
$97,433 per year
$140,110 per year
$165,240 per year
$136,295 per year

Principal job openings

Student Service Coordinator
Tippecanoe School Corporation
Lafayette, IN
POST-DOCTORAL RESEARCH ASSOCIATE (AD#1144)
LLVARE
Loma Linda, CA
High School Administrator
AAEC Early College High Schools
Phoenix, AZ
Principal Jobs