Dengan metode e-learning, peserta belajar dapat memilih dan menentukan lingkungan belajarnya sendiri secara mandiri.Selain itu dengan e-learning dapat mengurangi hambatan geografis yaitu berkaitan dengan ketersediaan ruang kelas. Hal ini pun dapat mengurangi biaya transportasi.
Akan tetapi tidak berarti bahwa e-learning sempurna, e-learning juga memiliki beberapa kekurangan dan hambatan. Yaitu ketersediaan jaringan internet yang dapat menentukan kelancaran proses belajar dan mengajar dengan metode e-learning. Selain itu, dapat menyebabkan kurangnya pengembangan keterampilan komunikasi pada peserta belajar.
Pertimbangan utama mengenai e-learning adalah bagaimana peserta belajar mendapatkan konten yang relevan, mudah diakses dan fleksibel. Maka e-learning harus dapat memenuhinya dengan model pembelajaran yang sesuai dengan kenyamanan dan kebutuhan peserta belajar.
Berikut ini adalah kelebihan dari kegiatan belajar dan mengajar dengan metode e-learning :