A major advantage of online teaching is the element of flexibility. Teachers can set up a schedule for an online class as per their convenience. For students, diverse options of study material are available online in the form of videos, photos, and eBooks. This content can be accessed from anywhere at any time. This further facilitates a more dynamic and tailor made educational experience.