Explore jobs
Find specific jobs
Explore careers
Explore professions
Best companies
Explore companies
The average salary for a High School Assistant Principal in the United States is approximately $91,217 per year, translating to around $44 per hour. This figure can vary based on several factors such as geographic location, years of experience, and the specific school district or institution. For instance, states like California and New York often report higher salaries due to the cost of living and demand for qualified educational leaders.
In addition to the average salary, it is crucial to consider how salaries differ across states. For example, states like New York, California, and Massachusetts frequently offer some of the highest compensation packages for this position. Conversely, states with lower costs of living may present lower salary figures.
With experience, High School Assistant Principals can progress to higher administrative roles, such as Deputy Principal or Principal, which typically come with increased salary potential. Continuous professional development and leadership training can significantly enhance career prospects and earnings.
Let Zippia find your next high school assistant principal job
Let Zippia find your next high school assistant principal job
The highest-paying states for high school assistant principals are New Jersey, Connecticut, and Delaware. The lowest average high school assistant principal salary states are Mississippi, South Carolina, and Hawaii.
| Rank | State | Avg. salary | Hourly rate |
|---|---|---|---|
| 1 | Connecticut | $111,457 | $53.59 |
| 2 | New Hampshire | $98,904 | $47.55 |
| 3 | Delaware | $109,954 | $52.86 |
| 4 | Maryland | $107,863 | $51.86 |
| 5 | New York | $102,084 | $49.08 |
| 6 | Pennsylvania | $96,822 | $46.55 |
| 7 | Illinois | $95,514 | $45.92 |
| 8 | New Jersey | $112,310 | $54.00 |
| 9 | Vermont | $105,788 | $50.86 |
| 10 | Michigan | $95,759 | $46.04 |
| 11 | West Virginia | $95,876 | $46.09 |
| 12 | Massachusetts | $108,341 | $52.09 |
| 13 | Oregon | $84,882 | $40.81 |
| 14 | District of Columbia | $106,992 | $51.44 |
| 15 | Washington | $101,695 | $48.89 |
| 16 | Minnesota | $82,665 | $39.74 |
| 17 | Alaska | $86,945 | $41.80 |
| 18 | Indiana | $84,554 | $40.65 |
| 19 | Rhode Island | $84,778 | $40.76 |
| 20 | Virginia | $83,127 | $39.96 |
| 21 | Montana | $76,555 | $36.81 |
| 22 | South Dakota | $90,146 | $43.34 |
| 23 | Wisconsin | $82,163 | $39.50 |
| 24 | Nevada | $75,612 | $36.35 |
| 25 | Idaho | $75,670 | $36.38 |
| 26 | California | $95,661 | $45.99 |
| 27 | North Dakota | $84,656 | $40.70 |
| 28 | Maine | $81,013 | $38.95 |
| 29 | North Carolina | $75,108 | $36.11 |
| 30 | Ohio | $74,464 | $35.80 |
| 31 | New Mexico | $68,947 | $33.15 |
| 32 | Arizona | $66,996 | $32.21 |
| 33 | Georgia | $76,156 | $36.61 |
| 34 | Tennessee | $72,699 | $34.95 |
| 35 | Louisiana | $69,903 | $33.61 |
| 36 | Missouri | $65,420 | $31.45 |
| 37 | Wyoming | $63,509 | $30.53 |
| 38 | Kansas | $63,262 | $30.41 |
| 39 | Colorado | $62,983 | $30.28 |
| 40 | Nebraska | $62,887 | $30.23 |
| 41 | Kentucky | $64,780 | $31.14 |
| 42 | Iowa | $67,132 | $32.27 |
| 43 | Florida | $62,370 | $29.99 |
| 44 | Utah | $70,072 | $33.69 |
| 45 | Arkansas | $61,858 | $29.74 |
| 46 | Texas | $58,798 | $28.27 |
| 47 | South Carolina | $60,251 | $28.97 |
| 48 | Mississippi | $60,900 | $29.28 |
| 49 | Hawaii | $58,996 | $28.36 |
| 50 | Oklahoma | $54,233 | $26.07 |
| 51 | Alabama | $55,401 | $26.64 |
The highest-paying cities for high school assistant principals are Novato, CA, Marysville, WA, and New York, NY.
| Rank | City | Avg. salary | Hourly rate |
|---|---|---|---|
| 1 | Novato, CA | $109,081 | $52.44 |
| 2 | Marysville, WA | $103,779 | $49.89 |
| 3 | New York, NY | $102,181 | $49.13 |
| 4 | Detroit, MI | $96,091 | $46.20 |
| 5 | Eugene, OR | $84,956 | $40.84 |
| 6 | Rocky Mount, NC | $79,233 | $38.09 |
| 7 | Springfield, OH | $72,429 | $34.82 |
| 8 | Maricopa, AZ | $67,119 | $32.27 |
| 9 | Wentzville, MO | $66,565 | $32.00 |
| 10 | Santa Fe, NM | $66,552 | $32.00 |
| 11 | Denver, CO | $63,168 | $30.37 |
| 12 | Austin, TX | $60,670 | $29.17 |
| 13 | Edmond, OK | $54,146 | $26.03 |
A high school assistant principal's salary ranges from $61,000 a year at the 10th percentile to $136,000 at the 90th percentile.

| Percentile | Annual salary | Monthly salary | Hourly rate |
|---|---|---|---|
| 90th Percentile | $136,000 | $11,333 | $65 |
| 75th Percentile | $112,000 | $9,333 | $54 |
| Average | $91,217 | $7,601 | $44 |
| 25th Percentile | $73,000 | $6,083 | $35 |
| 10th Percentile | $61,000 | $5,083 | $29 |
The highest paying types of high school assistant principals are principal associate, principal, and school principal.
| Job title | Annual salary | Monthly salary | Hourly rate | Job openings |
|---|---|---|---|---|
| Superintendent | $82,458 | $6,871 | $39.64 | 22,580 |
| Principal Investigator | $84,635 | $7,053 | $40.69 | 44,475 |
| School Superintendent | $93,341 | $7,778 | $44.88 | 30,220 |
| Educational Administrator | $67,252 | $5,604 | $32.33 | 52,917 |
| After School Program Coordinator | $34,475 | $2,873 | $16.57 | 86,881 |
| School Director | $68,563 | $5,714 | $32.96 | 37,761 |
Top companies hiring high school assistant principals now:
High school assistant principal salaries at Sweetwater Union High School District and Paulding County High School are the highest-paying according to our most recent salary estimates. In addition, the average high school assistant principal salary at companies like Kellogg Elementary and COMPTON UNIFIED SCHOOL DISTRICT are highly competitive.
| Rank | Company | Average salary | Hourly rate |
|---|---|---|---|
| 1 | Sweetwater Union High School District | $110,249 | $53.00 |
| 2 | Paulding County High School | $109,981 | $52.88 |
| 3 | Kellogg Elementary | $109,727 | $52.75 |
| 4 | COMPTON UNIFIED SCHOOL DISTRICT | $103,588 | $49.80 |
| 5 | Torrance Unified School District | $102,507 | $49.28 |
| 6 | Rialto Unified School District | $101,829 | $48.96 |
| 7 | Hemet Unified School District | $101,829 | $48.96 |
| 8 | San Marcos Unified School District | $101,687 | $48.89 |
| 9 | K12 | $101,427 | $48.76 |
| 10 | Sacramento City Unified School District | $98,928 | $47.56 |
| 11 | Perris Union High School District | $98,926 | $47.56 |
| 12 | Irving Isd | $97,733 | $46.99 |
| 13 | State of Connecticut | $96,718 | $46.50 |
| 14 | Brea Olinda Unified School District | $95,470 | $45.90 |
| 15 | Rowland Unified School District | $95,198 | $45.77 |
| 16 | Visalia Unified School District | $94,265 | $45.32 |
| 17 | Catholic Diocese of Sacramento | $92,292 | $44.37 |
| 18 | Girard College | $92,134 | $44.30 |
| 19 | Cornerstone Learning Community | $91,178 | $43.84 |
| 20 | Springfield City Library | $90,089 | $43.31 |
The average high school assistant principal salary has risen by $10,206 over the last ten years. In 2014, the average high school assistant principal earned $81,011 annually, but today, they earn $91,217 a year. That works out to a 6% change in pay for high school assistant principals over the last decade.
Compare high school assistant principal salaries for cities or states with the national average over time.
Compare high school assistant principal salaries for individual cities or states with the national average.
| Year | Avg. salary | Hourly rate | % Change |
|---|---|---|---|
| 2026 | $91,200 | $43.85 | +2.1% |
| 2025 | $89,300 | $42.92 | +1.1% |
| 2024 | $88,300 | $42.44 | +1.0% |
| 2023 | $87,400 | $42.03 | +2.0% |
| 2022 | $85,700 | $41.19 | +2.3% |
| Company | Job | Location | Date added | Salary |
|---|---|---|---|---|
| Pentucket Regional School District | Assistant Principal Middle High School | West Newbury, MA | 06/27/2025 | $100,000 |
| Grandview School District | High School Assistant Principal | Grandview, WA | 06/27/2025 | $141,496 |
| Three Rivers/Josephine County Sd | North Valley High School Assistant Principal) | Grants Pass, OR | 06/26/2025 | $107,243 |
| Kipp Dc | High School Assistant Culture Leader School Year) | Saint Louis, MO | 06/26/2025 | $50,000 |
| Conroe Independent School District (Tx | Assistant Principal-High School | Conroe, TX | 06/25/2025 | $79,251 |
| Sweeny ISD | Assistant Principal-High School | Nome, TX | 06/25/2025 | $78,826 |
| Hood River County Sd | Interim High School Assistant Principal FTE-Hood River Valley High School | Ione, OR | 06/24/2025 | $131,452 |
| Sweeny Independent School District | Assistant Principal-High School | Sweeny, TX | 06/24/2025 | $78,826 |
| Santiam Canyon Sd 129J | Assistant Principal Santiam Jr./Sr. High School | Ione, OR | 06/24/2025 | $90,000 |
| Kipp Capital Region (Kipp Albany Public Schools | ) Assistant Principal of Academics & Instruction-High School | Albany, NY | 06/23/2025 | $85,500 |
Search for high school assistant principal jobs