24 Best Part-Time Jobs for College Students

Do you want to make money while studying in college?

Good news: we gathered the best jobs for college students. These student jobs are terrific if you want to add experience to your resume while making some money on the side.

Methodology: To rank these student jobs, we took into consideration criteria like training time, salary, career advancement for college students, and flexibility (low minimum workload, work-at-home, and online jobs).

1. Teaching assistant

Salary: $12 per hour (on average).

Training time: a few days.

Workload: at least 10 hours per week.

Teaching assistants support the professor in charge of the classroom.

In college, teaching assistant positions are usually reserved for the best students.

Requirements

  • Required: In-depth knowledge about the subject.
  • Preferred: A bachelor’s degree in a related field.
  • Preferred: Experience as a tutor.

Information

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

2. Pet sitter

Salary: $15 per hour (on average).

Training time: a few hours.

Workload: as much as you want.

Pet sitters take care of pets while their owner is on vacation or traveling for business. They usually work at the pet owner’s home, but pets may also be at the provider’s home or at a pet sitting business. Even though most pet sitting jobs involve dogs and cats, some pet sitters also take care of birds, fishes, and reptiles.

Requirements

  • An extensive amount of hands-on experience with the animal in question.
  • Preferred: pet first aid and CPR training.

Information

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

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

  • A bachelor’s degree in the subject-matter field is preferred.
  • 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.

4. Driving jobs

Salary: $15 per hour (on average).

Training time: a few hours.

Workload: as much as you want.

Here are the most popular ways to make money driving cars:

  • Driving for Uber, Lyft, and other ride-sharing companies.
  • Delivering food for Uber Eats, DoorDash, PostMates, and other food delivering companies.
  • Deliver packages for UPS, FedEx, and other package delivery companies.

Requirements

  • Required: a driver’s license and at least one year of driving experience.
  • Required: auto insurance that meets the liability requirements.
  • Usually required: 21 years of age or older.

Information

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

5. Babysitter

Salary: $18 per hour (on average).

Training time: a few days.

Workload: as much as you want.

Babysitters are responsible for the safety and well-being of children when their parents are away.

Sitters can also take on additional responsibilities (helping with homework, cooking, recreational activities, etc.).

Requirements

  • Ability to pass a background check.
  • Preferred: Child care training and/or experience.
  • Preferred: Driver’s license (some parents want you to pick their kids up from school).
  • Preferred: CPR and First Aid certification.

Information

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

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

7. Freelance writer

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

Training time: a few hours.

Workload: as much as you want.

Freelance writers get paid to write:

  • Web content (blog posts, product descriptions, web pages, etc.)
  • Video and radio scripts (Youtube video scripts, podcast scripts)
  • Emails (marketing emails, newsletters)
  • Press releases (for small businesses and online companies)
  • Magazine articles
  • Newspaper articles

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.

8. 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 the subject in question.

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.

9. Lawn mowing

Salary: $19 per hour (on average).

Training time: a few hours.

Workload: at least 5 hours per week.

Lawn mowing is one of the most popular summer jobs.

Many employers hire to mow residential or commercial grounds. Lawnmowers are expected to cut lawn riding mower and edge around walks, flower beds, and walls. Some jobs also involve clearing leaves, applying fertilizer, and other general maintenance work.

Requirements

  • Manual dexterity, physical strength, and stamina.
  • Familiarity with lawn care equipment and tools.

Information

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

10. Data entry clerk

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.

11. Marketing assistant

Salary: $16 per hour (on average).

Training time: a few weeks.

Workload: at least 15 hours per week.

Marketing professionals often rely on assistants to carry out support duties and more routine tasks.

The role of marketing assistants is to help with clerical, administrative, advertising, sales, distribution, and research duties.

Requirements

  • Preferred: Administration, sales, or marketing experience.
  • Preferred: Bachelor’s degree in marketing, communication, psychology, or related field.

Information

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

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

13. Administrative assistant

Salary: $16 per hour (on average).

Training time: a few days.

Workload: at least 10 hours per week.

Administrative assistants perform routine clerical and administrative duties. They organize files, prepare documents, update administrative databases, and support other staff.

Requirements

Information

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

14. Dog walker

Salary: $14 per hour (on average).

Training time: a few hours.

Workload: as much as you want.

I was shocked when I found out that some people actually pay to walk their dogs.

Here’s the deal: dogs need to walk to get mental stimulation, exercise, and take a “potty break.” However, many dog owners are busy and do not have the time to walk their own dogs. This is where you can propose your service as a dog walker. It is a great opportunity to make side money while taking a quick walk in the park!

Requirements

  • Proven experience working with dogs.
  • Preferred: dog walker certification that includes dog first aid and CPR training.

Information

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

Find dog walking jobs

You can find dog walking jobs on this page: 7 Legitimate Apps to Make Money Walking Dogs.

15. Fast-food worker

Salary: $10 per hour (on average).

Training time: a few hours.

Workload: at least 14 hours per week.

Working in a fast-food restaurant isn’t glamorous, but you earn your pay every week/fortnight/month.

There are many different fast-food related jobs:

  • Assembling items, such as sandwiches and salads.
  • Cashiers
  • Customer service
  • Restaurant manager and logistics jobs

Requirements

  • Preferred: customer service experience.

Information

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

16. Ski/Snowboard instructor

Salary: $27 per hour (on average).

Training time: a few days.

Workload: at least 14 hours per week.

Ski instructors have the amazing opportunity to live their passion each and every day.

They teach first-timers how skiing works and get compensated for their knowledge.

Requirements

  • Complete a ski instructor qualification.

Information

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

17. Research assistant

Salary: $22 per hour (on average).

Training time: a few weeks.

Workload: at least 15 hours per week.

Research assistants are hired to assist in academic or private research.

They are not independent researchers and are not directly responsible for the outcome of the research.

Requirements

  • Required: A bachelor’s degree in a related field of study.
  • Preferred: Academic or work experience related to the field of research.

Information

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

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

Freelance web development involves:

  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.
  4. Publishing the website: find a host server, buy a domain name, and upload the website.

Requirements

  • A portfolio of websites that highlights web development skills.
  • Proof that you can develop websites with WordPress or other CMSs.
  • Understanding of HTML, CSS, JavaScript, PHP, and other languages.

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.

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

20. Outdoor adventure guide

Salary: $13 per hour (on average).

Training time: a few weeks.

Workload: at least 8 hours per week.

Outdoor adventure guides are passionate about nature.

They share their passion and conduct activities such as bungy jumping, hunting, mountaineering, and trekking. The goal of these adventures is to provide tourists with an unforgivable experience.

Requirements

  • Preferred: first aid and CPR certification.

Information

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

21. Freelance photographer

Salary: $17 per hour (on average).

Training time: a few weeks.

Workload: as much as you want.

There are many opportunities to make money by taking pictures:

  • Event photography (festivals, weddings, etc)
  • Advertising for local businesses (bakeries, kennels, etc.)
  • Professional pictures (music bands, influencers, lawyers, etc.)

Requirements

  • A portfolio of beautiful pictures.
  • Working knowledge of Photoshop.

Information

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

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

23. Lifeguard

Salary: $12 per hour (on average).

Training time: a few weeks.

Workload: at least 20 hours per week.

Keeping people safe is something to be proud of!

However, being charged with people’s safety is no light matter. This is why lifeguards must be alert at all times and assertive when they see unsafe behavior.

All in all, lifeguarding is an excellent summer job for responsible young adults who are strong swimmers.

Requirements

  • Be at least 16 years of age.
  • Complete lifeguard training and get a lifeguard certification.

Information

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

24. Orderly

Salary: $14 per hour (on average).

Training time: a few weeks.

Workload: at least 15 hours per week.

Orderlies are hospital attendants whose job consists of assisting medical and nursing staff.

It’s common for orderlies to be responsible for tasks such as taking blood pressure, ensuring medical equipment is properly sterilized, cleaning rooms, and changing bed sheets. They also assist patients with daily tasks.

Requirements

  • There are no licensing requirements for orderlies.
  • Preferred: CPR and First Aid certification.

Information

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