3. Teaching
If teaching is your passion, but you struggle to find a teaching position in your city, then you should consider tutoring online as a freelancer. You can set your own working schedule, and you can create a classroom anywhere in the world, with students from all around the globe. Distance is no longer an obstacle, so you can meet students from faraway countries and learn about their culture. It is not quite difficult to land a tutoring position since the demand for English teachers is very high. Classes are usually conversational, so they are not very tiring, and you can usually teach as much as you want. You can work during the day, or if you are more comfortable that way, you can teach at night. There are numerous teaching platforms where you can apply to be a teacher such as ItalkI, TutorABC etc. The duration of a class can be 45 minutes or less.