Most of the time, it's not just money and work-life balance that drives us toward our chosen careers. There are many people who feel like they have a bigger mission in life and want to make a difference in the world with their jobs. CNN compiled a list of 20 high-stress jobs with salaries don't quite compensate their "save the world" efforts. Here are its top five picks:
|Jobs||Median Pay||Top Pay|
|Public School Teacher||$50,400||$77,500||Nonprofit Program Coordinator||$40,500||$57,900|
|Medical Case Manager||$58,600||$83,100|
Other jobs mentioned include recreation therapists, environmental engineers, speech pathologists, and tutors. Is salary the most important factor for you when you're looking for a job?