Ask anything.

Why do people earn different amounts of money for different jobs?

People earn different amounts because jobs need different skills, training and importance.

Some jobs need many years of school and hard training. For example, becoming a doctor takes many years of school, so doctors usually earn a lot. Some jobs are dangerous or only a few people can do them, and that changes the pay too.

How many people can do a job also matters. If only a few people can do a job, it usually pays more, because it is hard to find someone who can do it. A job that almost anyone can do usually pays less.

How important or useful a job is also makes a difference. In some countries, jobs like teaching, cleaning or farming are very important but do not pay much money. That might not seem fair, but it is often how things are. Sometimes people work together to change this, for example by forming unions.

Quick facts

  • Some jobs need people to study in school for many years.
  • If only a few people can do a job, it usually pays more.
  • Dangerous or hard jobs are sometimes rewarded with extra money.
  • Some important jobs, like teaching, do not always pay a lot of money.
  • Workers sometimes form a union and speak together for better pay.

Check what you remember

3 questions — all of them come from the quick facts above. There is no score and no wrong turn.

1. What happens if only a few people can do a job?

2. What can workers form to get better pay?

3. What do you need to become a doctor?

Where this comes from

ReKid™ is not just a search

Get a key at getrekid.com I have a key

© 2026 ReKid™ For children who want to explore.