Yes , there are many other ways . The ways you have adopted are meant for offline tutors . There may not be many who would want to be tutored online . Such offline methods will not take you anywhere and your efforts will be limited to a small region . For promoting your online tutoring work you need to be active on the net . You need to build up your presence in social media . Try to be active on sites like WizIQ . com which is the most happening place for online education . You may use their virtual classroom to conduct classes . I teach Physics online and my students are from grade IXXII . It takes time to make you presence felt . Alternately you may join some tutoring companies initially to build up on your experience . Hope this helps .