California · 2025 pay · 1,488 people
How much does a recreation program instructor make in California?
$3,660typical pay for a recreation program instructor in 2025
$1,196 – $6,597what most people earned
Includes everyone paid during 2025, including part-year workers.
✓ Official data from California State Controller's Office · Matches the agency's latest release · sco.ca.gov ↗
Where recreation program instructors work
Typical pay at each employer, 2025 (everyone paid).
- University of California, Berkeley506 people$4,824
- University of California, Los Angeles481 people$2,446
- University of California, San Diego255 people$2,711
- University of California, San Francisco109 people$4,504
- University of California, Davis59 people$1,139
- University of California, Santa Barbara53 people$5,102
- University of California, Riverside23 people$1,800
- University of California, Santa Cruz2 people$3,421
Pay by level
Levels with 5 or more people.
- Recreation Program Instructor9 people$3,112
- Recreation Program Instructor 21,281 people$3,340
- Recreation Program Instructor 195 people$5,365
- Recreation Program Instructor 3103 people$8,140
Highest-paid recreation program instructors, 2025
Common questions
How much does a recreation program instructor make in California?
The typical recreation program instructor was paid $3,660 in 2025; most earned between $1,196 and $6,597. This counts all 1,488 people paid, including part-year workers.
How much of the pay is overtime?
Overtime made up 0.7% of all pay for recreation program instructors in 2025.
Which job titles are included?
Everyone whose payroll title is Recreation Program Instructor, at any level (for example "Recreation Program Instructor"). Part-time-schedule titles (such as "20 hours") are left out. Senior, supervising and trainee titles have their own pages.
Job titles are written out in full from the payroll's abbreviations (for example "SR CRRECTNL POLC OFCR" → "Senior Correctional Police Officer"). "Typical pay" is the median; "most earned" is the middle half. How we calculate this