The purpose of this paper is to evaluate the critical success factors for sustainable e-learning in an e-learning ecosystem framework. Three critical components of the e-learning ecosystem including principles and methods, processes and systems, and substance and content are considered based on a comprehensive review of the relevant literature in e-learning.