
EducationSOC 11-9032.00
Elementary, Middle School or High School Principal, Asst Principal, or Athletic Director
Plan, direct, or coordinate the academic, administrative, or auxiliary activities of public or private elementary or secondary level schools. Provide leadership, support, development, coaching, and evaluation to classroom teachers, coaches and administrative staff; lead school budgeting and reporting responsibilities; lead interactions with students, parents and the community. In smaller districts, these roles may be combined with other roles, such as a Teacher or School Counselor.
- Median annual wage
- $110,530
- Unique job postings
- 1,022
- Growth 2026–2032
- +7%
- Projected annual openings
- 493
- Counties with postings
- 49
Colorado BLS OEWS (2025)
Education & credentials
Typical education
A minimum of a Bachelor’s degree from a regionally accredited college/university, plus completion of an approved program for the preparation of Principals, is required.
Credential requirement
- Credential requirements not reported
Credentials & licenses
- Bachelor's degree
- Principal’s license
Skills for the work
Knowledge
- Education and Training
- Administration and Management
- English Language
- Administrative
- Mathematics
- Customer and Personal Service
- Personnel and Human Resources
Skills
- Speaking
- Active Listening
- Learning Strategies
- Critical Thinking
- Reading Comprehension
- Writing
- Monitoring
Abilities
- Oral Expression
- Oral Comprehension
- Written Comprehension
- Speech Clarity
- Deductive Reasoning
- Written Expression
- Problem Sensitivity
Pay & opportunity
Annual pay vs living wage
Denver metro · Single adult
- Career pay
- $117,437
- Living wage
- $55,390
Top Colorado regions
| Region | Median wage | Openings/yr |
|---|---|---|
| Region 3 - Denver | $117,407 | 270 |
| Region 4 - Pikes Peak | $109,205 | 74 |
| Region 2 - Northern Colorado | $112,899 | 56 |
Top counties8 counties shown
Counties ranked by unique job postings. Source: Lightcast.
| County | Unique job postings |
|---|---|
| Arapahoe County | 129 |
| Boulder County | 96 |
| Denver County | 88 |
| El Paso County | 82 |
| County | Unique job postings |
|---|---|
| Larimer County | 81 |
| Weld County | 73 |
| Adams County | 61 |
| Jefferson County | 61 |

