Trainer salary

Average trainer salary

$47,574

$22.87 hourly rate

Entry-level trainer salary
$30,000 yearly salary
Updated January 8, 2025

How much does a trainer make?

The average trainer salary in the United States is $47,574. Trainer salaries typically range between $30,000 and $73,000 yearly. The average hourly rate for trainers is $22.87 per hour.

Trainer salary is impacted by location, education, and experience. Trainers earn the highest average salary in New Jersey.

On This Page
Trainer salary by: 
Zippi Waving Small

Level up your salary

Let Zippi find your next Trainer job

Zippi Waving Small

Level up your salary

Let Zippi find your next Trainer job

Trainer salary estimates from across the web

Based on the latest salary information compiled by Zippia, Salary.com, Indeed, Glassdoor, Ziprecruiter and SalaryExpert, the average salary for a trainer typically falls between $46,894 and $61,841.
zippia
$47,574yearly
glassdoor[1]
$61,841yearly
indeed[2]
$46,894yearly
Salary.com[3]
$49,358yearly
ZipRecruiter[4]
$53,656yearly
SalaryExpert[5]
$53,734yearly

Average trainer salary by state

Highest paying states for trainers

Rank
ascdesc
State
ascdesc
Avg. Salary
ascdesc
Hourly Rate
ascdesc
1Delaware$55,637$26.75
2Virginia$57,164$27.48
3West Virginia$55,024$26.45
4New Jersey$61,583$29.61
5Maryland$56,225$27.03
6California$59,625$28.67
7Pennsylvania$51,952$24.98
8Louisiana$48,894$23.51
9Texas$50,696$24.37
10Washington$56,592$27.21
11Hawaii$53,857$25.89
12Illinois$50,076$24.07
13Connecticut$49,850$23.97
14Alabama$49,244$23.68
15North Carolina$50,690$24.37
16Rhode Island$47,672$22.92
17District of Columbia$56,343$27.09
18Wyoming$45,586$21.92
19Massachusetts$51,148$24.59
20Georgia$48,401$23.27
21Oregon$49,037$23.58
22Minnesota$47,924$23.04
23New York$52,580$25.28
24Kansas$43,832$21.07
25Missouri$46,815$22.51
26Arizona$45,540$21.89
27South Carolina$48,096$23.12
28Ohio$43,394$20.86
29Maine$47,487$22.83
30Indiana$42,986$20.67
31Michigan$46,125$22.18
32Nebraska$44,241$21.27
33Nevada$45,376$21.82
34Tennessee$43,222$20.78
35Iowa$41,778$20.09
36Florida$46,149$22.19
37Montana$44,961$21.62
38New Hampshire$46,677$22.44
39Colorado$45,946$22.09
40Kentucky$39,804$19.14
41North Dakota$41,764$20.08
42Mississippi$37,987$18.26
43Utah$40,337$19.39
44Wisconsin$40,167$19.31
45Vermont$43,575$20.95
46Alaska$41,326$19.87
47Arkansas$33,657$16.18
48New Mexico$40,778$19.60
49Idaho$38,187$18.36
50Oklahoma$38,793$18.65
51South Dakota$39,154$18.82

Trainer salary details

A trainer's salary ranges from $30,000 a year at the 10th percentile to $73,000 at the 90th percentile.

Average Trainer Salary Graph
Average Trainer Salary Graph, Trends, and Summary

What is a trainer's salary?

Percentile
ascdesc
Annual Salary
ascdesc
Monthly Salary
ascdesc
Hourly Rate
ascdesc
90th Percentile$73,000$6,083$35
75th Percentile$59,000$4,917$28
Average$47,574$3,965$23
25th Percentile$37,000$3,083$18
10th Percentile$30,000$2,500$14

Highest paying trainer jobs

The highest paying types of trainers are epic credentialed trainer, sales trainer, and trainer lead.

Job Title
ascdesc
Annual Salary
ascdesc
Monthly Salary
ascdesc
Hourly Rate
ascdesc
Job Openings
ascdesc
Technical Support Trainer$45,722$3,810$21.98168,898
Epic Credentialed Trainer$75,929$6,327$36.5041,467
Training Coordinator$46,698$3,891$22.4554,796
Training Facilitator$51,968$4,331$24.9839,523
Customer Service Trainer$32,452$2,704$15.60235,862
Team Leader/Trainer$43,044$3,587$20.69141,734

Wage gap by gender, race and education

$49,000$48,000$47,000$46,000$45,000$44,000
MaleFemale

Trainer salary by industry

The average trainer salary varies across industries:

  • The average trainer salary in the technology industry is $51,822, the highest of any industry.
  • The average trainer salary in the finance industry is $45,844.
  • Trainers in the hospitality industry earn an average salary of $41,047, the lowest of any industry.

Highest paying industries for trainers

Rank
ascdesc
Industry
ascdesc
Average Salary
ascdesc
Hourly Rate
ascdesc
1Technology$51,822$24.91
2Manufacturing$45,844$22.04
3Professional$43,818$21.07
4Health Care$43,272$20.80
5Retail$42,233$20.30
6Hospitality$41,047$19.73

High Paying Trainer Jobs

Trainer salary trends

The average trainer salary has risen by $5,729 over the last ten years. In 2014, the average trainer earned $41,845 annually, but today, they earn $47,574 a year. That works out to a 6% change in pay for trainers over the last decade.

Compare trainer salaries for cities or states with the national average over time.

Average trainer salary over time

Compare trainer salaries for individual cities or states with the national average.

  • National Average
  • Columbus, OH

Trainer salary by year

Year
ascdesc
Avg. Salary
ascdesc
Hourly Rate
ascdesc
% Change
ascdesc
2025$47,600$22.87+2.4%
2024$46,400$22.33+0.6%
2023$46,200$22.20+0.8%
2022$45,800$22.02+2.2%
2021$44,800$21.53+1.4%

Trainer salary FAQs

Search for trainer jobs

Loading...
Loading...

Browse business and financial jobs