Post job

High school principal salary

Average high school principal salary

$96,329

$46.31 hourly rate

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

Understanding High School Principal Salaries

As of October 2025, the average salary for a High School Principal in the United States is approximately $96,329 annually. This figure can vary significantly depending on geographical location, years of experience, and the specific school district. For instance, principals in states like California and New York often earn higher salaries due to the cost of living and demand for educational leadership.

Experience also plays a critical role in salary determination. Entry-level principals may start at a lower salary, while those with over a decade of experience can command significantly higher compensation. Additionally, the size and type of school—public vs. private—can influence salary levels.

Job seekers interested in becoming high school principals should consider pursuing advanced degrees and certifications, which can enhance their qualifications and open doors for higher-paying positions. Networking within the educational community and staying informed about job openings can provide an advantage in securing desirable roles.

For those looking to advance their careers, understanding salary trends is crucial. Regularly reviewing salary data and job opportunities can help aspiring principals make informed career choices in the competitive landscape of education.

On this page
High school principal salary by: 

Let Zippia find your next high school principal job

Floating question marks illustration

Let Zippia find your next high school principal job

Floating question marks illustration

Where can a High School Principal earn more?

Compare salary by location
Vs
137k
117k
97k
77k
57k
37k
Columbus, OH$107,155
Kailua, HI$67,112
Compare salary by company
Vs
141k
121k
101k
81k
61k
Jo-Ann Stores$112,626
Tamalpais Union High School District$91,398

High school principal salary estimates from across the web

Based on the latest salary information compiled by Zippia, Salary.com, SalaryExpert and Payscale, the average salary for a high school principal typically falls between $95,362 and $118,837.
zippia
$96,329yearly
Salary.com[1]
$118,837yearly
payscale[2]
$95,362yearly
SalaryExpert[3]
$116,312yearly

Average high school principal salary by state

The average high school principal salary in Washington, New Jersey, and Delaware are the highest in the U.S. The lowest average high school principal salary states are Missouri, Alabama, and Wyoming.

  • State view
  • County view
Average salary:

Highest paying states for high school principals

RankStateAvg. salaryHourly rate
1Washington$107,288$51.58
2Vermont$99,928$48.04
3Oregon$103,451$49.74
4New Jersey$106,482$51.19
5Delaware$105,720$50.83
6New Hampshire$93,281$44.85
7Illinois$94,953$45.65
8Maryland$95,563$45.94
9Rhode Island$84,342$40.55
10West Virginia$98,304$47.26
11Pennsylvania$85,718$41.21
12Connecticut$85,210$40.97
13New York$92,145$44.30
14South Dakota$94,944$45.65
15Indiana$90,958$43.73
16Alaska$88,421$42.51
17Massachusetts$85,022$40.88
18California$100,201$48.17
19Ohio$84,112$40.44
20Georgia$85,683$41.19
21Arizona$78,902$37.93
22Montana$79,635$38.29
23North Dakota$86,434$41.55
24Wisconsin$82,304$39.57
25Virginia$83,396$40.09
26New Mexico$77,209$37.12
27Arkansas$76,231$36.65
28Michigan$77,849$37.43
29Idaho$75,211$36.16
30Texas$76,968$37.00
31Colorado$75,229$36.17
32Minnesota$74,206$35.68
33Maine$76,474$36.77
34Nevada$73,493$35.33
35North Carolina$73,849$35.50
36Mississippi$75,455$36.28
37District of Columbia$82,774$39.80
38Kansas$72,091$34.66
39Tennessee$71,750$34.50
40Wyoming$68,259$32.82
41Kentucky$71,876$34.56
42South Carolina$71,315$34.29
43Iowa$71,403$34.33
44Utah$73,096$35.14
45Nebraska$68,621$32.99
46Missouri$68,598$32.98
47Florida$65,303$31.40
48Louisiana$70,467$33.88
49Alabama$68,314$32.84
50Oklahoma$66,187$31.82
51Hawaii$66,918$32.17

Highest paying cities for high school principals

The highest-paying cities for high school principals are East Palo Alto, CA, Grants Pass, OR, and Niles, IL.

RankCityAvg. salaryHourly rate
1East Palo Alto, CA$107,155$51.52
2Grants Pass, OR$103,670$49.84
3Niles, IL$95,545$45.94
4Albany, NY$91,550$44.01
5Harrisburg, PA$85,555$41.13
6Hartford, CT$85,113$40.92
7Boston, MA$85,022$40.88
8Great Falls, MT$81,017$38.95
9Austin, TX$78,493$37.74
10Detroit, MI$77,982$37.49
11Albuquerque, NM$76,286$36.68
12Boulder, CO$75,427$36.26
13Brooklyn Center, MN$74,293$35.72
14Davenport, IA$72,237$34.73
15Saint Louis, MO$69,580$33.45
16Kailua, HI$67,112$32.27

High school principal salary details

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

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

What is a high school principal's salary?

PercentileAnnual salaryMonthly salaryHourly rate
90th Percentile$131,000$10,917$63
75th Percentile$113,000$9,417$54
Average$96,329$8,027$46
25th Percentile$81,000$6,750$39
10th Percentile$70,000$5,833$34

Highest paying high school principal jobs

The highest paying types of high school principals are principal associate, principal, and 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
School Business Manager$62,224$5,185$29.9287,493
School Superintendent$93,341$7,778$44.8830,220
After School Program Coordinator$34,475$2,873$16.5786,881

Which companies pay high school principals the most?

High school principal salaries at Jo-Ann Stores and Boulder Valley School District are the highest-paying according to our most recent salary estimates. In addition, the average high school principal salary at companies like Robbinsdale Area Schools and CRISTA Ministries are highly competitive.

RankCompanyAverage salaryHourly rate
1Jo-Ann Stores$112,626$54.15
2Boulder Valley School District$111,833$53.77
3Robbinsdale Area Schools$111,309$53.51
4CRISTA Ministries$110,834$53.29
5Envision$105,903$50.91
6COMPTON UNIFIED SCHOOL DISTRICT$104,455$50.22
7McDonald's$103,934$49.97
8K12$103,123$49.58
9Paulding County High School$103,095$49.56
10Middletown Township Public Schools$101,350$48.73
11Rowland Unified School District$100,350$48.25
12East Side Union High School District$99,965$48.06
13Fremont Public Schools$99,756$47.96
14Guilford County Schools$98,780$47.49
15Lynwood Unified School District$98,656$47.43
16Broward County Public Schools$98,061$47.14
17Lockheed Martin$95,598$45.96
18The University of Chicago$93,313$44.86
19Friedman$91,956$44.21
20Tamalpais Union High School District$91,398$43.94

Wage gap by gender, race and education

$96,000$94,800$93,600$92,400$91,200$90,000
MaleFemale

High school principal salary trends

The average high school principal salary has risen by $10,778 over the last ten years. In 2014, the average high school principal earned $85,551 annually, but today, they earn $96,329 a year. That works out to a 6% change in pay for high school principals over the last decade.

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

Average high school principal salary over time

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

High school principal salary by year

YearAvg. salaryHourly rate% Change
2025$96,300$46.31+2.1%
2024$94,300$45.33+1.1%
2023$93,200$44.82+1.0%
2022$92,300$44.38+2.0%
2021$90,500$43.50+2.3%

Recently added high school principal salaries

CompanyJobLocationDate addedSalary
OaklandHead of High SchoolOakland, CA06/27/2025$120,000
Cypress-Fairbanks Independent School District (Tx(Anticipated Vacancy) Associate Principal, Langham Creek High SchoolHouston, TX06/27/2025$80,005
Kipp Northern California Public SchoolsParaeducator-High School)San Jose, CA06/27/2025$41,740
Indiana Public SchoolsTwin Lakes High School PrincipalMonticello, IN06/25/2025$6,000
Fort Worth Independent School DistrictPrincipal-Arlington Heights High SchoolFort Worth, TX06/25/2025$118,479
Fort Worth ISDPrincipal-Arlington Heights High SchoolArlington, TX06/25/2025$118,479
Kipp Capital Region (Kipp Albany Public Schools) Founding High School PrincipalAlbany, NY06/23/2025$164,000
Hopatcong Borough SchoolsHigh School Principal GradesHopatcong, NJ06/21/2025$125,000
Humble Independent School DistrictAtascocita High School Associtate Principal-PCN 3509Nome, TX06/21/2025$110,776
Edgewood ISD (TxPrincipal-High SchoolSan Antonio, TX06/21/2025$91,593

High school principal salary FAQs

Search for high school principal jobs

Browse executive management jobs