Job family

K-12 Public Schools

Teachers, aides, counselors, school leaders and support staff in public school districts.

Job titleLevelPay structureGovernment workers (SOC)Median pay in government
Assistant Principal
SOC 11-9032
localCivil-service class series266,040$108,210
Career & Technical Education (CTE) Teacher
SOC 25-2032
localSteps and lanes107,400$66,410
Crossing Guard
SOC 33-9091
localSeasonal hourly40,740$38,100
Elementary School Teacher
SOC 25-2021
localSteps and lanes1,223,170$65,310
ESL / ELL Teacher
SOC 25-2031
localSteps and lanes910,670$74,220
High School Teacher
SOC 25-2031
localSteps and lanes910,670$74,220
Instructional Coach / Coordinator
SOC 25-9031
localSteps and lanes140,990$80,020
Kindergarten Teacher
SOC 25-2012
localSteps and lanes93,030$63,890
Middle School Teacher
SOC 25-2022
localSteps and lanes548,550$65,300
Paraprofessional / Teacher Aide
SOC 25-9045
localSeniority steps1,103,450$36,990
Principal
SOC 11-9032
localCivil-service class series266,040$108,210
Public Pre-K Teacher
SOC 25-2011
localSteps and lanes63,060$60,040
Public School Teacher (hub)
SOC 25-2021, 25-2022, 25-2031
localSteps and lanes1,223,170$65,310
School Bus Driver
SOC 53-3051
localSeniority steps240,010$46,500
School Bus Monitor / Aide
SOC 33-9094
localSeniority steps36,570$34,440
School Cafeteria / Food Service Worker
SOC 35-2012
localSeniority steps148,930$36,180
School Counselor
SOC 21-1012
localSteps and lanes244,480$72,230
School Librarian / Media Specialist
SOC 25-4022
localSteps and lanes107,930$69,680
School Nurse
SOC 29-1141
localSteps and lanes537,990$100,490
School Psychologist
SOC 19-3034
localSteps and lanes53,830$95,460
School Secretary / Office Manager
SOC 43-6014
localCivil-service class series455,660$48,290
School Social Worker
SOC 21-1021
localSteps and lanes218,280$65,660
School Speech-Language Pathologist
SOC 29-1127
localSteps and lanes78,120$85,000
School Superintendent
SOC 11-9032
localFixed salary (elected, appointed or per diem)266,040$108,210
Special Education Teacher
SOC 25-2052, 25-2057, 25-2058
localSteps and lanes247,550$65,380
Substitute Teacher
SOC 25-3031
localFixed salary (elected, appointed or per diem)382,870$43,690

Worker counts and pay are for each job's occupation code across all of government; several jobs can share one code.

Sources: GovJobsWiki job taxonomy v1 (research round R240) (editorial); U.S. Bureau of Labor Statistics, Occupational Employment and Wage Statistics (OEWS), May 2025 — national estimates by ownership. Data captured September 30, 2026.