Google Classroom is a teaching and learning platform for educators and students.
Best E-Learning Software in 2026
E-learning software helps you create courses, deliver lessons, run live classes and assess learners. This category includes learning platforms, authoring tools and classroom software for web and mobile use. Compare Android access before you choose, then check the web, iOS, API, self-hosted or macOS support you need. Review free plans, paid starting prices, learner limits, course authoring, SCORM or xAPI, live…
Adapt Learning is a free e-learning authoring tool and framework for creating responsive HTML5 courses that work across devices.
H5P is software for creating, sharing, and reusing interactive content, including videos, presentations, games, and quizzes.
- 4

LearnDash
Open sourceAndroidiOSWebAPI7.7From $259 a year - 5

LearnWorlds
LearnWorlds is a platform for creators, entrepreneurs, and organizations providing online learning to customers, partners, or employees.
AndroidiOSWebAPI7.7From $288 a year - 6
Canvas LMS
Canvas LMS is a cloud-based learning management system for creating and delivering courses, assessing learners, and communicating with them.
Open sourceAndroidiOSWebAPI7.2 - 7
dominKnow ONE
AndroidiOSWebAPI7.2 - 8
iSpring QuizMaker
iSpring QuizMaker creates quizzes, tests, surveys, and skill-practice activities for employee training and knowledge assessment.
AndroidiOSWebLinux7.1From $470 a year - 9

Open edX
Open edX is an open-source platform for creating and delivering courses, combining authoring tools with a learner-facing learning management system.
Free planAndroidiOSWebAPI7.1Free plan - 10

TalentLMS
TalentLMS is a learning management platform for organizing training across employees, partners, or customers.
Free planAPI7.1From $119 a month - 11
ILIAS
ILIAS is a free, open-source learning management system for universities, businesses, schools, and public authorities.
Free planAndroidiOSWebAPI7.0Free plan - 12

360Learning
360Learning is a learning platform for organizations, with AI-assisted authoring that turns documents and ideas into courses with outlines and quizzes.
API6.8$8 usage-based - 13

Easygenerator
Easygenerator is a web-based e-learning platform for employees to create and share courses.
Free planWeb6.8From $116 a month - 14

Sakai
Free planWebAPILinuxmacOS6.8Free plan - 15

Absorb LMS
Absorb LMS is a learning management system for administering and delivering organizational training.
AndroidiOSWebAPI6.7 - 16
BigBlueButton
BigBlueButton is an open-source virtual classroom for teaching, office hours, and group collaboration.
AndroidiOSWebAPI6.6 - 17
ExamSoft
ExamSoft is a digital assessment platform for creating, administering, and grading exams, then producing performance reports.
iOSWebmacOSWindows6.6 - 18
Totara Learn
Totara Learn is a customizable learning management system for creating and administering organizational training.
AndroidiOSWebAPI6.6 - 19

Blackboard Learn
Blackboard Learn, now referred to as Blackboard LMS, is an institutional learning environment for organizations in higher education, government, business and K-12.
AndroidiOSWebAPI6.5 - 20
Chamilo LMS
Chamilo LMS is a free, open-source e-learning platform for delivering courses and assessments.
Free planWebAPILinuxSelf-hosted6.5Free plan - 21

Docebo
AndroidiOSWebAPI6.5 - 22

Gomo Learning
Gomo Learning is a cloud-based collaborative tool for creating and delivering responsive eLearning courses.
AndroidiOSWeb6.5 - 23

LearnUpon
LearnUpon is an AI-driven learning management system for organizations training employees, customers, association members, or extended enterprise audiences.
AndroidiOSWebAPI6.5 - 24
Schoology Learning
AndroidiOSWeb6.5 - 25

Teachable
AndroidiOSWeb6.5From $39 a month
Choosing well
Check Android and other platforms
Start with Android access if you plan to learn or teach from a Xiaomi, Redmi or POCO phone or tablet. Confirm whether the product offers an Android app or mobile access, rather than assuming web access covers your needs.
Then check support for web, iOS, API, self-hosted and macOS. Class, for example, is listed with web support.
Compare free plans, trials and paid entry
A free plan can help you start without a subscription. Adapt Learning is listed as free, while Easygenerator has a free plan with paid service from $116 per month on an annual plan.
Trial terms differ. Adobe Captivate lists a 30-day trial and a starting price of $39.99 per month on an annual plan; dominKnow ONE and Easygenerator list 14-day trials.
Match authoring to learner capacity
Check course-authoring features alongside the maximum learner capacity. This helps match a simple lesson project with the scale your classes require.
If your courses move between systems, compare SCORM or xAPI support.
Review classes and assessments
Live-class support matters when teaching includes scheduled sessions. Compare the assessment types available for quizzes, checks or other learner work.
Look at how course authoring, live classes and assessments fit together before choosing a platform.
Plan for API and deployment needs
API access can matter when the learning system must connect with other software. Check the API option and the deployment model that fits your setup, including self-hosted services.
Open-source code is available from items in this category. Review the licence when you need to read, change or host the code yourself.
Questions people ask
Are free plans available for e-learning software?
Yes. Adapt Learning is listed as free, and Easygenerator lists a free plan. Other products use paid pricing or trials.
Which products list a free trial?
Adobe Captivate lists a 30-day trial. dominKnow ONE and Easygenerator list 14-day trials.
What Android support should I check?
Check whether the product lists an Android app or mobile access. Also confirm the web, iOS, API, self-hosted or macOS support your setup needs.
What standards can I compare?
The comparison includes SCORM or xAPI support, along with course authoring, assessment types, live classes and API access.
Why compare maximum learners?
Maximum learner capacity helps you match a platform to the size of your classes and avoid choosing a service that cannot handle your planned use.
