Content has loaded

Trainer salary in United States (Updated 2026)

How much does a Trainer make in the United States?

Average base salary

$30.16
Average $30.16
Low $14.94
High $60.87

The average salary for a trainer is $30.16 per hour in the United States. 6.7k salaries taken from job postings on Indeed in the past 36 months (updated June 14, 2026).

Trainer job openings in United States

slide 1 of 6
slide1 of 6
IHS Trainer
Healthmax Home Health Care4.2out of 5 stars.
Minnesota
2 hours ago

Highest paying companies for Trainer in United States

Average year pay is based on job postings on Indeed in the past 36 months.
SKYTHERAPIST
 
$520,000per year
View company
Center for Teacher Effectivene...
 
$336,167per year
CPS HR CONSULTING
 
$312,000per year
Science Academies of NY
 
$260,000per year
SM&A
 
$213,239per year
Shionogi Inc.
 
$210,000per year

Highest paying cities for Trainers near United States

  1. Long Beach, CA
    $44.97 per hour
  2. New York, NY
    $43.49 per hour
  3. Los Angeles, CA
    $38.81 per hour
  4. Phoenix, AZ
    $29.78 per hour
  5. Austin, TX
    $28.74 per hour

Where can a Trainer earn more?

Compare salaries for Trainers in different locations
vs

How much do similar professions as Trainer get paid in United States?

Junior Trainer

Job openings
Average $36.57 per hour