The average trainer salary at San Diego was $151,479 , which is 52 percent higher than the average salary for this job in California, and 104 percent higher than the national average for this job . Trainer salaries at San Diego typically range from $148,094 to $167,619 (25th to 75th percentile). The highest reported trainer salary was $192,007. There are 13 employees at San Diego with the job title trainer.