One of the advantages of e-learning according to Ray (2012) is that learners like e-learning because it caters different types of learning styles. Learners have theadvantage of learning at their own pace. Learners can also learn through diverseactivities that relate to many different learning styles of learners.Hollenbeck and Hollenbeck (2009) discovered that the use of multimedia in theclassroom escalates creativity, innovation problem solving and improves communicationof an individual. Technology also helps in terms of equity and access problems for thelearners. Using technology allows educators to polish teaching and create inclusivelearning for all students of different learning styles.Tafazoli (2011) agreed that when technology is effectively incorporated in classrooms,students find learning fun but more important is that the role of a teacher from being anauthority or dispenser of knowledge becomes a facilitator. Cotter et al. (2015) thoughthe interactive approach both in theory and in practice is the most effective and livelymethod of teaching a second language. Through the interactive process, passivestudents become active, and boredom is replaced with creativity. In the interactiveapproach the responsibility of learning and teaching is shared between the student andteacher. Language is developed through the cycle of interaction, which begins withinput. An active approach, according to Giorgdze and Dgebuadze (2017), is a type of ateacher-student interaction evenly involving both a teacher and learners. In this type oflearning, learners are not passive listeners any longer but they are active participants inthe learning process.Teachers can facilitate the learning process even with heterogeneous students, byacknowledging and respecting individual differences and by using knowledge abouttheir differences to create various sets of learning activities to make sure that allstudents can attain the desired learning goals (NCBTS, 2014). Therefore, student’sindividual differences affect the teaching approaches utilized by the teachers. With this,the teachers in heterogeneous class employed various teaching approaches and itincludes lecture method, e-learning approach, collaborative approach, student-centeredapproach, interactive approach and contextualization and localization.