Coach / Trainer Salary in Pittsburgh, PA

The average Coach / Trainer in Pittsburgh, PA earns $48,222 per year, with most salaries falling between $35,910 and $65,664. That's 3% above the national average of $47,000 for this role.

Look up your exact salary — free →

Coach / Trainer pay by experience in Pittsburgh, PA

ExperienceAverageTypical range
Entry-level$33,858$24,624 – $46,170
Mid-level$48,222$35,910 – $65,664
Senior$67,716$50,274 – $92,340
Staff / Lead$97,470$71,820 – $133,380
Executive$148,770$107,730 – $225,720

Salary percentiles (mid-level)

$41,040
$48,222
$57,456

Figures are modeled market estimates for Pittsburgh, PA based on Earnable's salary dataset, updated 2026. Your actual pay depends on company, skills, and negotiation — look up your exact number.

Coach / Trainer salary in other cities

Other roles in Pittsburgh, PA

Look up your exact salary — free →