You could potentially earn between $500 and $5,000+ per month teaching online courses, depending on the subject and your marketing efforts.   Marketing your courses is key to earning more money. You need to create a compelling message that will draw people to your courses. You can use social media, email campaigns, and other methods to reach potential students.