9 Best Online Jobs for High School Students

The buest online jobs for high school students who want to make money online in high school.

Are you a high school student looking for an online job?

Good news: working online as a high school student is a great way to make money on the side.

However, it also involves important risks:

Since there are pros and cons to holding an online job while in high school, it can be hard to make a decision without knowing the opportunities that are available for high school students.

To help you make a better decision, here is a list of the best online jobs for high school students taking into consideration criteria like training time, workload, salary, and flexibility!

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.

Requirements

  • 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.

Information

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

2. Online data entry jobs

Salary: from as little as $5 up to $25 per hour.

Training time: a few hours.

Workload: as much as you want.

Data entry jobs are exactly what they sound like! They’re jobs that involve entering data, such as:

  • Describing or identifying images
  • Entering up-to-date prices
  • Transcription of audio notes
  • Subtitling
  • Tagging and annotating data
  • You name it!

You are typically asked to perform on-demand tasks that computers are unable to do.

Requirements

Information

  • Salary: from as little as $5 up to $25 per hour.
  • Training time: a few hours.
  • Workload: as much as you want.

Find data entry jobs

You can find data entry jobs on this page: 12 Best Data Entry Jobs: Make Money From Home.

3. Doing homework for others

Salary: $16 per hour (on average).

Training time: a few hours.

Workload: as much as you want.

Some websites actually pay you to do homework for other people.

The deeper your knowledge is, the higher your chances are to make a decent wage. Moreover, if you are good at finances, math, and physics, you will have a better chance of earning a respectable income.

Doing homework for other people can be deemed unethical, especially when completing graded assignments. Make sure answers to homework questions can only be used as a tutoring aid or a reference.

Requirements

  • Good grades in a related subject.

Information

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

Find homework jobs

You can find homework jobs on this page: 9 Sites That Pay You to Do Homework for Others.

4. Virtual assistant

Salary: $12 per hour (on average).

Training time: a few days.

Workload: as much as you want.

Virtual assistants are administrative assistants from home.

Their job involves:

  • Scheduling appointments
  • Making phone calls
  • Responding to emails
  • And more: bookkeeping, writing, marketing services, etc.

Requirements

  • Excellent verbal and written communication skills.
  • Preferred: prior experience as an administrative assistant.

Information

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

5. Freelance web developer

Salary: $20 per hour (on average).

Training time: a few weeks.

Workload: at least 15 hours per week.

Freelance web developers build websites for organizations and small businesses.

Building websites isn’t as hard as it seems, there are Content Management Systems like WordPress that do most of the jobs for you.

For tech-savvy high school students, the difficult part of the job is:

  1. Reaching out to potential clients: local businesses, lawyers, photographers, music bands, influencers, etc.
  2. Understanding the client’s needs: talk with your client about the project and estimate the web development cost.
  3. Sketching a basic concept website: build multiple draft versions, make revisions as requested by the client.

Requirements

  • Build a few websites to highlight (and train) your web development skills.
  • Understanding of HTML and CSS.
If you want to get an edge over your competition, feel free to read our guide: How to Become a Freelance Web Developer.

Information

  • Salary: $20 per hour (on average).
  • Training time: a few weeks.
  • Workload: at least 15 hours per week.

6. Social media manager

Salary: $15 per hour (on average).

Training time: a few days.

Workload: at least 5 hours per week.

Social media managers make money by representing companies on social networks.

Many companies hire social media managers to:

  • Attract new fans: publishing engaging content, promoting the brand with paid advertising, reaching out to local influencers, etc.
  • Turn fans into customers: responding to questions about the product/service, retargeting advertisements, etc.
  • Turn these customers into advocates: organizing giveaways (share this post to win our product), create communities on Reddit and other forums, etc.

Requirements

  • Usually required: Social media marketing experience.
  • Preferred: Degrees in English literature, psychology, sociology, and communication studies.
If you want to get an edge over your competition, feel free to read our guide: How to Become a Social Media Manager.

Information

  • Salary: $15 per hour (on average).
  • Training time: a few days.
  • Workload: at least 5 hours per week.

7. Freelance graphic designer

Salary: $22 per hour (on average).

Training time: a few days.

Workload: as much as you want.

Graphic designers are hired to design logos, magazine covers, advertisements, and other communication materials.

There are many graphic design jobs on websites like Fiverr, Upwork, and other freelance websites.

Requirements

  • A strong portfolio of logos, illustrations, or other graphics
  • Familiarity with design software (such as InDesign, Illustrator, Dreamweaver, Photoshop)

Information

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

8. Freelance video editor

Salary: $22 per hour (on average).

Training time: a few days.

Workload: as much as you want.

More and more businesses need videos to promote their services on Youtube and Instagram. It is a golden opportunity to make money as a freelance video editor.

Requirements

  • A stunning video editing portfolio.
  • Extensive experience with editing software (e.g. Lightworks, Premiere, After Effects or Final Cut).
If you want to get an edge over your competition, feel free to read our guide: How to Make Money Editing Videos.

Information

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

9. Online 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!

Requirements

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

Information

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

Find tutoring jobs

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