15 Best Part-Time Jobs for High School Students

The best part-time jobs for high school students.

Getting a part-time job as a high school student can be a smart move. Not only does it earn you money, but it can also be a boost to your resume. It shows employers that you are dedicated and accustomed to the professional world.

However, working as a high school student involves important risks:

So getting a job isn’t a decision you should take lightly. I recommend you read the following resources before applying for a job:

Let’s examine the best part-time jobs and small business opportunities for teens and high school students.

1. Tutor

Parents pay good money to have their kids tutored. Whether it’s tutoring an elementary school student or helping a low-performing classmate, high school tutors have a lot of job opportunities.

As a high school tutor, you can teach your peers math, a foreign language, or a musical instrument. You also get the opportunity to dig deeply into topics and learn something new along the way. If you have good grades and enjoy teaching, you should definitely consider this flexible job.

Pay for tutoring mostly depends on the subject taught and your experience. According to PayScale, it ranges from as little as $10 per hour up to $40 per hour. If you want to find a tutoring job, I recommend this List of the Best Online Tutoring Jobs for College Students.

2. Dog walker or pet sitter

A teen working as a dog walker.

Someone once said: “Make your passion your profession and you’ll never have to work a day in your life.” This is probably why dog walking is a job worth considering for dog lovers. It is a fun and flexible way to make money while spending time with pups.

According to the Bureau of Labor Statistics, the median salary for pet sitters is about $11 per hour. If you want to find a dog walking job, I recommend the following article: Best Apps to Make Money as a Dog Walker.

3. Teen model

A teen model posing for a photo.

Contrary to popular belief, teen models are not useless to society. They help brands promote their products and bring in clients. Despite fierce competition, there are some modeling opportunities for high school students.

According to ZipRecruiter, teen models earn on average $24 an hour. If you want to find a modeling job as a teen, I strongly recommend this Step-by-Step Guide to Start a Teen Modeling Career.

4. Babysitter

A teen working as a baby sitter.

Babysitting is one of the most common jobs for teens. Sitters are expected to watch kids, keep them safe from harm, and make sure they get to bed on time. Some babysitters may take on additional responsibilities such as cooking and helping with housework.

Being a babysitter is a great boost to your Curriculum Vitae; This work experience shows employers that you are responsible and trustworthy. If you like kids and are a reliable high schooler, babysitting is worth considering.

5. Summer camp jobs

If you like to be outdoors and spend time with kids, a camp job is worth considering. Your days will consist of hanging out with children, doing crafts, playing games, and taking field trips.

Camps hire thousands of teens each summer. They need counselors, kitchen staff, office workers, and groundskeepers.

6. Freelance photographer

When photography is your passion, deciding to become a freelance photographer may seem like an easy decision. However, it can be hard to get the ball rolling.

Your success doesn’t depend only on your photography skills; you need to be able to sell yourself and your business. Most freelance photographers invest in good equipment and set up their own website to promote their services.

7. Barista

A lot of high school students work as a barista.

Working as a barista has its perks. First, it is an opportunity to meet a lot of interesting people high school students do not talk to on a day-to-day basis. Baristas sometimes get generous tips. The job also comes with the sweet smell of coffee.

However, it can be hard to adjust to the terrible shifts. And if you work at night, get ready to handle some drunkards.

8. Virtual assistant

A virtual assistant completes easy tasks on the Internet. Services offered can include everything from email management, bookkeeping, graphic design, and more.

This job is flexible, but keep in mind that each task performed by a virtual assistant has a short deadline.

9. Lawn mowing

As long as you live in an area with grass, there will be lawn mowing jobs in the summer.

Landscaping companies with huge mowing machines can mow multiple lawns in a single day. But that doesn’t mean a high school student can’t succeed with the right marketing plan. The idea is to focus on neighbors or businesses with small areas of lawns. In this way, you can compete with large landscaping companies.

10. Social media manager

A social media manager looking for opportunities to interact with new customers on the Internet.

Social media managers are in charge of representing a company across social networks. They respond to comments, compile campaigns and create content.

Most high school students have a decent understand of social media. This means they can offer cheap services to local businesses.

According to CareerExplorer, the median salary of social media managers is about $15 per hour. There is a big discrepancy between starting level earnings ($12 per hour) and top-level earnings ($25 per hour).

If you are interested in this job, I strongly recommend our guide: How to Become a Social Media Manager.

11. Fast food worker

I hope that you are hungry now.

Although you might view your fast food job as less than ideal, it can be an interesting experience. Fast food workers build strong customer service skills and learn how to deal with stress. It also has the advantage of being a fairly accessible job.

12. Lifeguard

A lifeguard looking at the ocean.

Being charged with people’s safety is no light matter. A lifeguard must be alert at all times and assertive when they see unsafe behavior. To get this job, it is required to be over the age of 15 and complete the certification courses.

Keeping people safe is something to be proud of! It is a good summer job for responsible teens who are strong swimmers.

13. Driver

An Uber Eat driver delivering some food to a client.

There are more and more online peer-to-peer services that need drivers. All you need to do is log into an app, wait for an order, and deliver to the customer.

Most high school seniors have a license and might be eligible to apply for these jobs. As some peer-to-peer services are reserved for adults, be sure to check the age limits of the service before registering.

14. Freelance content writer

A student writing some content for a WordPress blog.

Freelance content writers have the freedom to write whenever they want for whoever they want. This part-time job is worth considering for high school students with decent writing skills.

There are a lot of opportunities for content writers. As you know, they are needed to write good old editorials and advertisements. But increasingly, websites hire content writers to market their services.

According to PayScale, the median salary of freelance writers is about $25 per hour. There is a big discrepancy between starting level earnings ($10 per hour) and top-level earnings ($55 per hour).

If you to make some money as a freelance writer, I strongly recommend our step-by-step guide: How to Become a Freelance Writer.

15. Data entry clerk

A data entry clerk working in an office.

As a data entry clerk you are to enter and update data into a computer system. This job requires the employee to be detail-oriented and meticulous.

Even though this job can be dulling, it is pretty flexible. Most employers pay you for each data entry, so the workload is entirely up to you.

Pay for data entry mostly depends on your occupation. It ranges considerably, from as little as $3 per hour up to $15 per hour. All in all, data entry is a low paying-job.

If you want to find data entry jobs, I strongly recommend reading our List of the Best Data Entry Jobs From Home.

Final word

It can be difficult to find a job as a teenager, but it’s not impossible. Just because you’re a teenager doesn’t necessarily mean you’re less professional than adults!

1. Freelance writer

Salary: between $20 and $100 per 1000 words.

Training time: a few hours.

Workload: as much as you want.

Do you want to make money while improving your writing skills?

I have good news for you: many editors hire high schoolers to write basic pieces of content like blog posts, product descriptions, Youtube video scripts, etc.


  • Salary: between $20 and $100 per 1000 words.
  • Training time: a few hours.
  • Workload: as much as you want.


  • A good grasp of grammar, spelling, and punctuation.
  • A portfolio that shows excellent writing and editing skills.

If you want to get an edge over your competition, feel free to read our guide: How to Become a Successful Freelance Writer.

2. Tutor

Salary: $20 per hour (on average).

Training time: a few hours.

Workload: as much as you want.

Tutoring is all about sharing the beauty of a subject with students who have a hard time understanding it.

As a tutor, you get the opportunity to help others in need. Maybe this is why teaching is one of the most rewarding jobs!


  • Salary: $20 per hour (on average).
  • Training time: a few hours.
  • Workload: as much as you want.


  • Good grades.
  • Recent teaching experience is a plus.

You can find tutoring jobs on this page: 9 Legitimate Online Tutoring Jobs.