Post job

School principal salary

Quoted expert
Dr. Albert Boerema Ph.D.

Average school principal salary

$97,138

$46.7 hourly rate

Entry-level school principal salary
$71,000 yearly salary
Updated December 15, 2025

Understanding School Principal Salaries

The average salary for a School Principal in the United States is $97,138 per year, or approximately $47 per hour. This figure varies significantly depending on several factors such as geographic location, years of experience, and the specific educational institution.

State Variations in Salary

School principals in states like New York and California often earn more due to higher living costs and demand for experienced educators. For example, principals in New York report salaries exceeding $120,000 annually, reflecting the competitive market for skilled administrators.

Factors Influencing Salary

In addition to location, experience plays a crucial role. Principals with over ten years of experience can expect salaries significantly higher than entry-level positions. Furthermore, those working in specialized schools or urban districts may also see increased compensation to attract and retain qualified leaders.

Career Advancement Opportunities

For aspiring school principals, understanding these salary dynamics is essential. It allows you to set realistic career goals, pursue necessary certifications, and seek positions in higher-paying districts or unique educational settings, ensuring a rewarding career path.

On this page
School principal salary by: 

Let Zippia find your next school principal job

Floating question marks illustration

Let Zippia find your next school principal job

Floating question marks illustration

Where can a School Principal earn more?

Compare salary by location
Vs
118k
98k
78k
58k
38k
Columbus, OH$106,629
Denver, CO$68,366
Compare salary by company
Vs
140k
120k
100k
80k
60k
Lexington School and Center for the Deaf$118,069
Pearson$90,080

School principal salary estimates from across the web

Based on the latest salary information compiled by Zippia, Salary.com, Glassdoor, Ziprecruiter and Comparably, the average salary for a school principal typically falls between $88,250 and $117,740.
zippia
$97,138yearly
glassdoor[1]
$113,119yearly
comparably[2]
$99,867yearly
Salary.com[3]
$117,740yearly
ZipRecruiter[4]
$88,250yearly

Average school principal salary by state

The highest-paying states for school principals are New Jersey, Delaware, and New York. The lowest average school principal salary states are Nebraska, Colorado, and Hawaii.

  • State view
  • County view
Average salary:

Highest paying states for school principals

RankStateAvg. salaryHourly rate
1Vermont$100,143$48.15
2New Jersey$106,505$51.20
3Delaware$105,750$50.84
4Washington$96,351$46.32
5New Hampshire$93,426$44.92
6New York$100,934$48.53
7Oregon$94,171$45.27
8Pennsylvania$93,819$45.11
9West Virginia$98,552$47.38
10Maryland$95,276$45.81
11Connecticut$89,228$42.90
12Rhode Island$84,510$40.63
13South Dakota$95,428$45.88
14Indiana$91,392$43.94
15Minnesota$86,614$41.64
16Alaska$89,941$43.24
17Michigan$87,502$42.07
18Texas$86,532$41.60
19Ohio$85,989$41.34
20Massachusetts$85,204$40.96
21California$99,296$47.74
22North Dakota$86,654$41.66
23Georgia$86,270$41.48
24Virginia$83,541$40.16
25Wisconsin$82,773$39.79
26Arkansas$76,422$36.74
27New Mexico$76,823$36.93
28Arizona$74,603$35.87
29Missouri$77,056$37.05
30Idaho$73,845$35.50
31Maine$76,685$36.87
32Montana$73,027$35.11
33Illinois$73,866$35.51
34North Carolina$74,266$35.70
35Mississippi$76,082$36.58
36District of Columbia$82,771$39.79
37Oklahoma$73,122$35.15
38Nevada$71,492$34.37
39Kentucky$72,319$34.77
40Tennessee$72,069$34.65
41Wyoming$68,091$32.74
42Colorado$68,280$32.83
43South Carolina$71,915$34.57
44Iowa$71,741$34.49
45Utah$72,658$34.93
46Louisiana$71,187$34.22
47Nebraska$68,734$33.05
48Florida$66,653$32.04
49Alabama$68,829$33.09
50Kansas$67,361$32.39
51Hawaii$68,230$32.80

Highest paying cities for school principals

The highest-paying cities for school principals are Newark, NJ, San Francisco, CA, and New York, NY.

RankCityAvg. salaryHourly rate
1Newark, NJ$106,629$51.26
2San Francisco, CA$103,865$49.94
3New York, NY$101,057$48.59
4Baltimore, MD$95,536$45.93
5Hillsboro, OR$94,945$45.65
6Philadelphia, PA$94,212$45.29
7Indianapolis, IN$91,153$43.82
8Detroit, MI$87,659$42.14
9Cleveland, OH$87,025$41.84
10Atlanta, GA$86,388$41.53
11Boston, MA$85,184$40.95
12Dallas, TX$84,704$40.72
13Washington, DC$82,813$39.81
14Springfield, MO$75,845$36.46
15Albuquerque, NM$75,807$36.45
16Phoenix, AZ$74,548$35.84
17Chicago, IL$74,209$35.68
18Baton Rouge, LA$71,209$34.24
19Jacksonville, FL$70,048$33.68
20Denver, CO$68,366$32.87

School principal salary details

A school principal's salary ranges from $71,000 a year at the 10th percentile to $131,000 at the 90th percentile.

Average school principal salary graph
Average school principal salary graph, trends, and summary

What is a school principal's salary?

PercentileAnnual salaryMonthly salaryHourly rate
90th Percentile$131,000$10,917$63
75th Percentile$113,000$9,417$54
Average$97,138$8,095$47
25th Percentile$82,000$6,833$39
10th Percentile$71,000$5,917$34

Highest paying school principal jobs

The highest paying types of school principals are principal associate, principal, and high school principal.

Job titleAnnual salaryMonthly salaryHourly rateJob openings
Superintendent$82,458$6,871$39.6422,580
Educational Administrator$67,252$5,604$32.3352,917
Principal Investigator$84,635$7,053$40.6944,475
After School Program Coordinator$34,475$2,873$16.5786,881
School Business Manager$62,224$5,185$29.9287,493
School Superintendent$93,341$7,778$44.8830,220

How would you rate the starting salaries for school principals, as well as the prospects for salary advancement?

Dr. Albert Boerema Ph.D.

Professor, Calvin University

If this question is essential to potential educational leaders, I would recommend looking for some other career. Working in schools, and mainly working as a school leader, and even more notably, during the covid situation, is just hard, hard work. Potential school leaders need to enter the profession out of a desire to serve their schools, the students, families, and staff. Salaries are essential to maintain one's life, but they are not the goal. If salaries become the goal, the job will never be satisfying.

Which companies pay school principals the most?

School principal salaries at Lexington School and Center for the Deaf and Learning Care Group are the highest-paying according to our most recent salary estimates. In addition, the average school principal salary at companies like Acadia Healthcare and Cincinnati Public Schools are highly competitive.

Wage gap by gender, race and education

$97,000$95,800$94,600$93,400$92,200$91,000
MaleFemale

School Principal salary by industry

The average school principal salary varies across industries:

  • The average school principal salary in the non profits industry is $98,222, the highest of any industry.
  • The average school principal salary in the finance industry is $90,551.
  • School principals in the government industry earn an average salary of $74,782, the lowest of any industry.

Highest paying industries for school principals

RankIndustryAverage salaryHourly rate
1Non Profits$98,222$47.22
2Technology$90,551$43.53
3Education$85,302$41.01
4Government$74,782$35.95

High paying school principal jobs

School principal salary trends

The average school principal salary has risen by $10,868 over the last ten years. In 2014, the average school principal earned $86,270 annually, but today, they earn $97,138 a year. That works out to a 6% change in pay for school principals over the last decade.

Compare school principal salaries for cities or states with the national average over time.

Average school principal salary over time

Compare school principal salaries for individual cities or states with the national average.

School principal salary by year

YearAvg. salaryHourly rate% Change
2025$97,100$46.70+2.1%
2024$95,100$45.71+1.1%
2023$94,000$45.19+1.0%
2022$93,100$44.76+2.0%
2021$91,200$43.87+2.3%

Recently added school principal salaries

CompanyJobLocationDate addedSalary
Lyce Franais de La Nouvelle OrlansSchool Principal (LA Certified: Educational Leadership JuniorNew Orleans, LA06/30/2025$89,000
Riverhead Central School District (NySchoolRiverhead, NY06/27/2025$36,523
Edmonds School DistrictSubstitute Principal Pool School YearLynnwood, WA06/27/2025$188,874
Yorktown CSD (NySecretary To School Principal-TemporaryYorktown Heights, NY06/26/2025$35,000
Yorktown Central School DistSecretary To School Principal-TemporaryFine, NY06/25/2025$35,000
GHR EducationSchoolPine Lake Park, NJ06/25/2025$150,264
AmergisSchool Slps Needed | Morgantown WV SYMorgantown, WV06/25/2025$125,220
GHR EducationSchoolKingston, PA06/25/2025$131,481
AmergisSchool CotaOklahoma City, OK06/25/2025$71,428
Christian CareerK-8 Principal-Redwood Christian SchoolEureka, CA06/25/2025$69,000

School principal salary FAQs

Search for school principal jobs

Browse executive management jobs