In this article, we have listed over 30 awesome side jobs for teachers to help you thrive more in life.
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 jobs for teachers. Number 28 is one of my favourites.
1. Start a Catering Business on the Side
While this might be a less obvious choice, one of the best side jobs for teachers who have a passion for cooking, is to start a catering business.
The good thing about this side hustle 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.
Just don’t claim yourself to be the owner of this business, because… You know… Moonlighting?
Say its from your mother, your sister, or whoever you can trust. Maybe even register their names as shareholders of the corporation (depending on how trustworthy they are to you).
How to start? If you want to start this side job…
- the simplest way is to bring some food that you cook up to your meetings or gatherings;
- share some food with your neighbours and remember to tell them what you intend to do;
- print and paste some fliers around your neighbourhood.
If your food is good it will leave an impression, and people will start coming to you.
However, keep in mind some local restrictions about food handling.
2. Teach Cooking
Teach cooking is probably one of the most perfect side jobs for teachers.
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.
Online cooking classes are a thing now since this pandemic, so your audience has widen! I recommend start with word of mouth by offering cooking classes to a small group of people.
And then, if your lessons are that good, I’m pretty sure your students will help you spread the word. Don’t forget to ask for testimonials to be included in your website to attract online audiences.
You can read more on how to teach cooking classes online.
3. Be a Private Tutor
Another one of the perfect side jobs for teachers is to be a private tutor.
Tutoring Math, Science, and other subjects over the weekends shouldn’t be much of a problem, am I right?
If you are comfortable, you can even teach SAT or college entrance exams. The higher the level, the more money you’ll make.
You can earn anywhere between $10-50 per hour as a private tutor but the price greatly varies from one region to another as well. The best thing about this side job is that you can either tutor in person, or you can do it through the online medium.
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.
But, it also depends on the subject you are teaching, so do some research before jumping into this.
Tip: Search on Google “How to be a private tutor in (Country/region)”
4. Teach Extracurricular Activities
In your pastime, do you sing? Do you dance? Do you play a guitar? Are you good at badminton, tennis, soccer or whatever?
If the answer is yes, then turn that pastime into a side hustle.
You can charge anywhere between $10-30 per hour depending on what you are teaching and what part of the world you live in.
And the best part is, you are imparting knowledge and experience on what you love to do to someone else who shares the same interest.
Nothing can be more fulfilling than that.
5. Teach English online
If you are good at English, you can make money teaching English online. It would be better if you have something to prove your proficiency in English like 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.
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:
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?
I’m pretty sure creating the course outline and planning the lessons come naturally to you as a teacher.
The knowledge and experience is already in you, and all you need to do is to put it out there to the world see it.
Once it is out on the internet, your knowledge will be consumed by people all over the world 24/7 without your physical presence.
That’s the beauty of selling your online course.
So, impart your knowledge and 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 online course to sites like:
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 neighbours and passer-by 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
Love to capture amazing moments and breath-taking landscapes?
Don’t just store those images on your hard disk for self pleasure, sell them!
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 creating 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 to 12th grade, home schoolers, 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. Be a Driving Instructor
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 Your 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:
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. Be a Babysitter or Caregiver
Are you warm-hearted, 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. Be a Handyman
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. Be a Dog Walker or a Pet Sitter
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.
You can even make between $250 to $375 per week per pet.
Quite an awesome side job for teachers, am I right?
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. Be an Emcee
Are you charismatic and you love talking in front of a crowd?
Then another great side job 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
This side job is best suited for history teachers, I’m sure you know why!
You know the history of the landscape, you are good at communicating to the crowd, and it is fun showing people around. And, you make good money on this side job too!
You can earn $50-$150 per day as a tour guide, tips not included.
23. Be a Delivery Man
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. Be a Voice Actor
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. Be a Yoga Instructor
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:
- Offer yoga regular yoga classes for your colleagues in school;
- Go to your local community clubs and sign up as a Yoga instructor;
- 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. Be a Model 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 job.
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?
We are not talking about blogging your daily life, we are talking about making your blog into a business.
Which means you will pick a topic or niche that people are willing to spend money on, and you blog with the intention of recommending relevant products to people.
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.
The exam preparation niche is just one of the examples, there are so many other niches you can explore. The sky is really the limit when it comes to blogging.
Bloggers earn money through advertising revenue as well as affiliate revenue. The more visitors you have on your blog, the more revenue you will make.
Believe it or not, a lot of people have turned their blogs into their full-time job, making far more than what they could as a teacher.
If you want to know how to start a profitable blog, check this out.
29. Be an Affiliate Marketer
The concept of affiliate marketing generally comes from the insurance industry.
Insurance agents join the insurance company and help them promote their products to the public, and agents make a commission out of every sale.
The same concept applies to affiliate marketing, but instead of insurance, you are promoting basically anything you can find online.
Like for example, if you see anything on Amazon you would like to recommend your friend, you can actually join Amazon as an affiliate, and you can make money just by recommending your friend to buy a product from Amazon.
Amazing, right?
The beauty of affiliate marketing is that you are not cornered to your circle of friends, you can reach far beyond and recommend products to people around the world through social media or blogs.
It’s amazing what you can do these days, and the opportunity technology presents.
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:
- 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:
- Amazon FBA; or
- a Shopify store.
- 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. That’s called dropshipping!
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.
Starting an eCommerce store may sound cool, but the overheads is a risk. Personally, I would recommend to start affiliate marketing through blogging because the monetary risk is close to zero.
31. Start a YouTube Channel
If you are comfortable recording a video of yourself, you can maybe 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.
The most important thing when starting a YouTube channel is to create video that serves people.
Be it providing entertainment value or teaching a skill, as long people find value in your videos, your YouTube Channel will grow.
For example, I have a YouTube channel that teaches people how to design websites using WordPress, and people find that valuable because I am teaching a skill to be used in the real world.
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.
Summing it up
There you have it, I’ve listed over 30+ side jobs for teachers and I hope one of them will inspire you.
My personal favourite is a combination of starting a blog and being an affiliate marketer because believe it or not, that’s how I made quite a good income online.
I used to be an office worker who never see daylight, and I hated that part of my life, and blogging was my way out of my miserable job.
Whatever reasons you are reading this, I hope you find what you are looking for.
My name is Nuwandinda Edison Junior, the author of Primary English, Science and Social Studies Text books under Muhanguzi Publishers Company here in Uganda. So, I continue with book publishing.
Thank you Sir.