30+ Side Hustles for Teachers to start today

Sharing is caring!

Being a professional teacher may be a full-time job, but it doesn’t mean that you can’t earn more money by creating another income source in your free time.

So we’ve compiled a list of all possible side hustles for teachers and we hope that it is useful to you.

Aside from the obvious gigs that involve teaching, we also included different ideas on how to generate extra income from your passion, skills, knowledge, and creativity.

That being said, we didn’t include low paying gigs like paid surveys and mystery shopping, because they are not worth your time and effort, in our opinion.

So, here is the list of over 30+ worthwhile side hustles for teachers. Number 28 is one of my favorites.

1. Provide catering and cooking services

Best Side Hustles For Teachers

While this might be a less obvious choice, one of the best side hustles for teachers who also have a passion for cooking, is to provide catering services.

The good thing about this gig is that as a teacher, you already have plenty of connections within your line of work e.g. fellow teachers, staff, students, and parents who likely need some catering services sooner or later.

How to start? If you want to start this gig…

  1. the simplest way is to bring some food that you cook up to your meetings or gatherings;
  2. share some food with your neighbors and remember to tell them what you intend to do;
  3. print and paste some fliers around your neighborhood.

If your food is good it will leave an impression, and people will start coming to you.

I know you are worried about moonlighting, but just in case, don’t claim that you earn from this, it is your family, your mother, your sister, or whoever that started this business.

However, keep in mind some local restrictions about food handling.

2. Teach cooking lessons

Aside from providing catering services, you can actually practice your profession by teaching the craft to other people; if you have the time and enough space in your home.

You can earn an average of $30-100 per cooking session but you’re free to decide depending on several factors like the recipe, ingredients, time consumed, your region, and etc.

3. Provide private tutor services

As a professional teacher, you can offer private tutoring services for Math, Science, and other subjects during weekends, holidays, summer breaks, etc. You can also include lessons for SAT or college entrance exams if that’s within your abilities.

You can earn anywhere between $10-50 per hour as a private tutor but the price greatly varies from one region to another. You can also offer this service personally or online.

If you’re living somewhere in the US, UK, and Europe, then you can expect to get higher rates. However, those who live in Asian countries would likely get much lower rates.

Tip: Search on Google “How to be a private tutor in (Country/region)”

4. Teach sports and other skills

Do you have a special skill or do you also play sports?

Aside from academic subjects, you can also provide other lessons based on the skills that you have such as home-making, singing, dance, piano, guitar, badminton, chess, etc.

You can charge anywhere between $10-30 per hour depending on what you are teaching and what part of the world you live in. You can make your rates lower to invite more clients.

5. Teach English online

If you speak fluent English, you can make money teaching English online. Best if you have a TEFL or ESL certificate.

Teaching English online is one of the most efficient way to earn money because it can be done from home.

Best Side Hustle For Teachers

How to start? Get a steady Internet connection, a personal computer unit, and apply to teach English in one of the many online education platforms like Gogokid, iTutorGroup, Duolingo, VIPKid, and EF Education First.

These sites will pay you to teach English online for an average of $10-20 per hour.

Tip: You can also search “teach English online” on Google.

6. Sell courses online

Aside from teaching, how would you like to earn money by creating online courses?

You already know how to create a lesson plan and teach. So, teach your other skills like public speaking, sewing, cooking, etc. to the world.

How to start? Outline what you intend to teach, invest in a good lavalier microphone, plug it in a mobile phone with good camera, and you all set to record training videos.

Once you are done, you can upload your set of training videos to sites like Edison Learning, Acadeum, almentor.net, Udemy, and Skillshare. There are an army of people waiting to learn a skill from you.

7. Sell your books

Teachers go through a lot of books for their profession and its likely that most of them are now collecting dust in the corner of your home, am I right?

Well, you can sell them back and enrich other people’s minds through sites like BookScouter, Half Price Books, and Sell Back Your Book. Furthermore, sites like Decluttr, Craigslist, and Etsy also accepts used books.

You can earn anywhere from $5-100 or more per book depending on its condition and original price.

8. Sell crafts in garage sales

If you have skills in painting, pottery and you do a lot of DIY crafts during your free time then you can sell those crafts to make extra money on top of your salary.

You can open a garage sale and display your goods to neighbors and passerby to make a quick couple of bucks from home.

9. Sell your crafts online

If garage sales are not an option, then let’s use technology to your advantage. You can join online market platforms like Etsy, eBay, and Craigslist to sell your goods.

It is free to join these site and you can sell not only your crafts but also a variety of things like collectibles and used goods. And if that’s still not a viable option, then you can use your Facebook or Twitter account to sell your goods.

10. Sell photos online

If you have a good eye in capturing amazing moments and breathtaking landscapes, then you can earn extra money with photography by joining Adobe Stock, Shutterstock, Alamy, and similar sites.

Most of these sites will pay you $0.20 to $0.40 every time your contributed image was downloaded.

11. Sell lesson plans and educational materials

Do you enjoy making educational materials? Joining platforms like Scholastic Teacher Store and Teachers Pay Teachers will help you earn extra money by selling lesson plans and other educational materials to other teachers.

From what we know, these sites accept educational materials for grades ranging from PreK to12th grade, homeschoolers, and all the way to higher education.

You can earn anywhere $1-100 for each sale depending on the material that you are selling.

12. Rent your car

Are there certain weeks or months when you aren’t using your car that much? Or perhaps you have another set of wheels in your garage?

Car rentals are very popular during the summer and holiday seasons when people are going on trips and vacations. You can earn anywhere between $50-500 for car rentals depending on the arrangements with your clients.

You can also apply to some firms like Wrapify that are interested to use your car as a moving advertisement billboard. You can be paid between $400 and $1,000 per month for car advertisements.

13. Provide driving services or teach driving

If you don’t want other people to get behind the wheels of your vehicle, then you can join ride-sharing services similar to Lyft and Uber that is available in your region. Uber and Lyft’s average earnings in the US are between $8-12 per hour.

And if that is not an option, why not offer driving lessons? You can ask around your neighborhood if there are people who’re interested to learn how to drive. You can use your social media account to advertise your services as well.

You can earn anywhere between $20-60 per driving lesson sessions and you can also charge on an hourly basis.

14. Rent your home

If you have extra rooms in your home or you own other properties that you don’t use, you can register them to Airbnb and Vrbo (HomeAway) to make extra money for short term rentals.

You can earn between $200 up to a few thousand dollars as a host depending on several factors like the location of your property, the length of stay, and which region you are in.

15. Rent personal belongings

Do you have a lot of stuff that you don’t use often? Take a look at your belongings and see which one could be of use to some people and generate an income for you.

For example, if you’d rather not sell your books, then let someone “borrow” it for some cash. Other good items to rent are bike, sporting gears, fishing gears, musical instruments, etc. You can even rent your jewelry and dress/suit.

Renting your stuffs might earn you a quick $10-50!

16. Freelance writing

Have a passion for writing? Can you bang out a thousand words in 30 minutes?

You can become a freelance writer for educational websites like WeAreTeachers, Common Sense Media, ReadWriteThink, and Discovery Education.

Freelance Writing Side Hustle For Teachers

Or, if you want to get outside of education, you can write for blogs, ebooks, or whatever the market needs. Join sites like UpWork or TextBroker.

Freelance writers earn anywhere between $5 to $100 per article depending on the topic, your skills, and your clients.

17. Provide babysitting and caregiving services

Are you warmhearted, generous, and patient in nature? If you are, then you will enjoy taking care of others who needs help. Be a part-time babysitter or a caregiver to elderly.

You can ask around your neighborhood if there are families that needs your services or you can advertise on Facebook and other social media channels.

You can earn anywhere between $5 to $20 per hour for these services depending on which country or region you are in.

18. Offer handy services

Watering the plants, mowing the lawn, removing weed, housekeeping, picking up dry-cleaning, or picking up children from school. Take your pick!

There’s definitely a need for these services around your neighborhood, especially if there are many elderly people who lives alone at their homes.

Don’t think about it as you are degrading yourself, but think of it as you are helping people around you with the time you have, and they pay you for your time.

Furthermore, sites like TaskRabbit connects you to people that need a hand for some errands.

19. Walk dogs or provide pet sitting services

If you don’t have animal allergies and you don’t mind watching other people’s pets, there are a lot of busy people who would love to pay you just by watching their fur babies or walking their dogs.

These services typically pay anywhere between $10-50 per hour depending on your location, the number of pets you need to watch, the number of dogs you need to walk, etc.

20. Be a grocery shopper

Are you particularly fond of going to malls or supermarkets?

Similarly to #19, many busy people are willing to pay someone to do their grocery shopping. Your task may also include restocking some prescriptions.

You can earn an average of $20-$50 per hour depending on the size of the grocery list and the distance you’ll have to travel.

Tip: Be meticulous when picking out fresh products (fruits, poultry, etc.). Your attention to detail will land bring you more recurring gigs.

21. Emcee and event hosting

Are you charismatic and you love talking in front of a crowd?

Then another great side hustle for you is to be a part-time emcee or event host. I say great because talking in front of a crowd is a natural thing for teachers anyways, therefore, emceeing and hosting doesn’t really come as a new thing.

As an emcee, you can earn a quick $100-$500 for each event you attend.

22. Become a tour guide

Do you live in an area popular with tourists and do you like showing people around? Then you can make extra money by becoming a tour guide.

Being a local tour guide is a good gig for teachers because you are probably fluent in speaking English due to your profession, and you should know at least a little about history, so communication between you and tourists will unlikely become an issue.

You can earn $50-$150 per day as a tour guide, tips not included.

23. Provide delivery services

If you don’t mind doing door to door deliveries after school hours, you can signup for delivery jobs within your area.

For example, food delivery services like DoorDash, GrubHub, and Uber Eats lets you join as a delivery driver using your car.

You can earn between $2-$15 per delivery depending on several factors like the estimated duration, distance, etc.

24. Freelancing

Do you have other skills aside from the things we’ve discussed so far? Then how about using them to make money from home?

Visit sites like FlexJobs, Upwork, PeoplePerHour, and TopTal to find freelance jobs that might be perfect for your skills and abilities.

Most online jobs like data entry, graphic designing, writing, and virtual assistant have no strict requirements to become eligible. In fact, applying with a degree in professional teaching puts you at a huge advantage of getting hired.

You can earn an average of $5-25 per hour depending on your tasks and you get paid usually on a monthly or weekly basis.

25. Provide voice or acting services

If you are not camera shy, then you can do this. And, even if you are, you can “sell” your voice. Well, sites like Fiverr will pay you specifically for your voice and acting performance.

Your task may include sales video creation, voice-overs, audio translation, and other on-demand labors for online businesses.

You will be paid on a per-project basis and freelancers on these sites usually earn between $100-$500+ per month depending on skills and experience.

26. Start yoga sessions

Have you been a yogi for a while now? Studies show that 36 million Americans are doing yoga way back in 2016 and yoga is still very popular in Australia, Thailand, India, and other countries.

How to start? Here are some suggestions for you:

  1. Offer yoga regular yoga classes for your colleagues in school;
  2. Go to your local community clubs and sign up as a Yoga instructor;
  3. Create an online yoga course and sell it on Udemy.

Sources say that you can earn an average of $10-60 per hour for private yoga sessions, but this highly depends on several factors like your skills, where you live, and your experience.

27. Modeling or a movie extra

Do you think you have what it takes to be a model? Is acting one of your passion outside teaching?

Then, by all means, go ahead and audition to be a model or for an extra role in movies. You never know you may be famous one day where you don’t need to teach anymore. Of course, unless teaching is really something you love doing.

You may earn a few hundreds bucks to thousands of dollars with this side hustle.

28. Blogging

For those who have a passion for writing and might have already started freelance writing, why not take it to the next level and start your own blog?

Blogging Side Hustles For Teachers

One of the best blogging niches for teachers is the exam preparation niche. There are lots of interest, and people are willing to buy notes prepared by teachers. If that’s you, there is a huge potential there.

On top of the money you can earn from selling notes, you can earn advertising revenue as well as affiliate revenue from the people visiting your blog.

If your blog is successful, the income you generate from your blog could someday supersede your teaching income. Till then, you can decide if you wish to continue teaching.

Now, if exam preparation is not a niche you want to get into, and you are not sure which niche to get into either. You can check out our guide to picking a profitable niche or our list of 240 under-served blogging niches.

29. Start an affiliate marketing business

Have you been wondering how some people are able to earn thousands of dollars in passive income online? Did you actually consider trying it for yourself but you’re worried that you don’t possess the skills and knowledge? Or you are worried it’ll cost you a bomb to start?

Well, starting an affiliate marketing business is very simple these days even for a complete beginner, and it doesn’t have to cost you that much.

All you have to do is to recommend products or services to people who needs them. You don’t have to sell anything nor you have to recruit people. Here’s how affiliate marketing works.

If you wish to get started with affiliate marketing, I highly recommend that you check out this program.

30. Start an eCommerce business

Ever heard of Amazon FBA, drop-shipping, or starting a Shopify store?

You could make a good income sourcing and selling interesting products that you think the general public would like.

There are 2 routes for you if you wish to start an eCommerce business:

  1. You can source for physical products (maybe from China), then buy them in bulk, and sell them at a marked up price to the world through:
  2. Find product manufacturers (maybe from Alibaba), post product pictures on eBay with marked up prices, and when there is a customer order, you’ll be the middleman to facilitate between the customer and the manufacturer. In general, your customer will feel like you are the product owner.

Amazon FBA vs Shopify

The biggest benefit for using Amazon FBA to sell your products is that there are millions of people visiting Amazon everyday. So, the chances of you selling your inventory is much higher. Also, you don’t have to worry about packaging, and the logistics. Amazon will handle them for you with a fee.

On the other hand, with a Shopify store, you have to do online marketing from scratch. And, you have to take charge of all the logistic, employees, and all the after-sales service on your own. However, it is much easier to build a brand rather than leveraging on the Amazon brand.

Out of all the 3 platforms mentioned above, the best platform in my opinion, is Amazon FBA. Click here to find out how you can start this business.

31. Start a YouTube Channel for kids and parents

If you are comfortable recording a video of yourself, you can create educational YouTube channels for kids and parents, like this principal below:

Setting up a YouTube channel is relatively easy, and there are many angles you can use to make your videos interest and engaging. Your focus on YouTube is to get your first 1,000 subscribers in order to start earning ad revenue from Google Adsense.

After that, you can focus on getting as much video views as possible to maximize your ad revenue.

32. Publish a book or create an eBook

Publishing a book is a popular bucket list, but not many people will follow through because it is hard.

There are a lot of work associated to it, and you may not know if your book will be successful or not.

That’s why it stays in the bucket list.

However, if you have the mentor guiding you to write the best selling books, there is a high chance that you will follow through and succeed.

Publishing a book is rewarding. You’ll feel a sense of accomplishment and you never know, your book may be the best seller. Learn from a credible publishing mentor here.

Summing it up

Whether you’re merely looking for ways to earn a few extra bucks on top of your teacher salary, or something that could give you a long term (and life-changing) income…

I hope that there is at least one on our list that serves your purpose.

Anyways, thank you for taking the time to read this article on the side hustles for teachers. If you have any questions, or there’s something you want to share regarding this topic, you can leave a comment below.

Until here and I wish you all the best in your future endeavors.

Your friend,


Jack Cao

Hi there! I'm Jack from Singapore, and I started my journey to find passive income when I was 24 years old. Back then, I worked as a Share Registration Officer while pursuing a degree in Economics and Finance. I was earning peanuts and I quickly realised what I was pursuing was not what I wanted to do with my life. So, I set out to find ways to make money online. The road was tough, there were many setbacks, but I'm glad I found success. While pursuing for success, I use this website as well as a YouTube channel to share what I learn along the way and hopefully make some friends here. Let's join hands and make passive income together! More about me and my success story here.

2 thoughts on “30+ Side Hustles for Teachers to start today

  1. Hi Jack,
    I enjoyed this blog so much that I wanted to cry.
    There are so many different opportunities online that no one with the internet connection can complain of being out of jobs.
    Very good blog Jack and excellent taste.

    1. Thanks so much ALthea! I am glad that this article helped! I really want people to know that money is out there for you to grab. You just need to know how. If you have the skills, great! But, if you don’t then put some effort into learning the skill and be valuable to the market.

Leave a Reply to Jack Cao Cancel reply

Your email address will not be published. Required fields are marked *

Recent Content