Star Rating
Languages Supported
Pricing Options
Source code
Target market

Learning Management System (LMS) reviews by real, verified users. Find unbiased ratings on user satisfaction, features, and price based on the most reviews available anywhere.

Best Learning Management System for Small Businesses

    Products classified in the overall Learning Management System (LMS) category are similar in many regards and help companies of all sizes solve their business problems. However, small business features, pricing, setup, and installation differ from businesses of other sizes, which is why we match buyers to the right Small Business Learning Management System (LMS) to fit their needs. Compare product ratings based on reviews from enterprise users or connect with one of G2's buying advisors to find the right solutions within the Small Business Learning Management System (LMS) category.

    In addition to qualifying for inclusion in the Learning Management System category, to qualify for inclusion in the Small Business Learning Management System category, a product must have at least 10 reviews left by a reviewer from a small business.

    Top 10 Learning Management System for Small Businesses

    • Google Classroom
    • TalentLMS
    • Canvas
    • Blackboard
    • Schoology
    • Docebo
    • Edmodo
    • Tovuti LMS
    • D2L Brightspace
    • Moodle

    Compare Small Business Learning Management System

    G2 takes pride in showing unbiased reviews on user satisfaction in our ratings and reports. We do not allow paid placements in any of our ratings, rankings, or reports. Learn about our scoring methodologies.
    Sort By:
    Results: 17
    View Grid®
    Adv. Filters
    (825)4.5 out of 5

    Classroom is a tool in Google Apps for Education that helps teachers create and organize assignments quickly, provide feedback efficiently, and easily communicate with their classes.

    (442)4.6 out of 5
    Entry Level Price:$0

    TalentLMS is a super-easy, award-winning LMS ideal for delivering engaging online training. Create courses in a few clicks in a platform suitable for sophisticated as well as inexperienced, aspiring trainers. Combines support for multiple file types and multimedia (presentations, videos, iFrame, SCORM, etc.) with simplicity, and an always eager-to-help support team. Be the driver of your team's potential.

    (1,146)4.4 out of 5
    Optimized for quick response

    Through open, usable, cloud-based technologies, Canvas enables easy integration of the content, tools, and services that teachers need and students want. Not surprisingly, listening to users about their needs and wants—then rolling out the most usable, customizable, adaptable, and reliable learning platform (think 99.9% uptime)—makes all the difference when it comes to campus-wide LMS adoption. That’s why Canvas is adopted faster and deeper (or, is used in more ways by more users) than any other

    (742)3.9 out of 5

    Blackboard Learn is a scalable, reliable foundation for a world-class learning experience. Our flexible learning platform enables you to extend online learning, increase employee engagement and optimize learning outcomes. Create and preserve institutional knowledge, retain top employees and drive business results with a better, more engaging learning environment. Intuitive new features make it even easier for you to manage content, personalize courses, foster collaboration, and connect with lear

    (300)4.4 out of 5
    Optimized for quick response

    For over a decade, Schoology Learning has supported all instructional models, including 100% online courses and blended learning environments. As part of PowerSchool Unified Classroom™ solution, Schoology continues to ensure that all students have access to the same quality of teaching and learning, regardless of their socio-economic status, special education needs, or any other circumstances. Schoology, as part of PowerSchool, creates the most comprehensive unified classroom solution to equi

    (226)4.4 out of 5

    The Docebo Learning Platform is trusted by global brands to create beautiful learning experiences. Complete with a robust content library at your fingertips with Docebo Content, the solution makes formal learning more engaging and opens new possibilities for social learning with Discover, Coach & Share. Docebo eliminates the need for multiple systems to deliver internal, cross-departmental and extended enterprise learning programs, all ready to scale alongside the growth of any business. T

    (135)4.3 out of 5

    Edmodo helps connect all learners with the people and resources needed to reach their full potential.

    (117)4.7 out of 5
    Optimized for quick response

    #1 Ranked Learning Management System. Tovuti's all in one cloud-based learning management system (LMS) gives you all the tools you need to create, deliver and track the effectiveness of your eLearning programs.

    (145)4.1 out of 5

    From the kindergarten classroom, to college campuses, to global corporations, Brightspace helps create inspired and engaging learning for all. Our powerful and flexible learning management platform helps drive better learning outcomes by offering every learner a highly personalized digital experience. Mobile-first design Brightspace works on any device – whether a laptop or hand-me-down smartphone or tablet. No need to worry about whether an app will work on a learner’s device. Use the tools y

    (272)3.9 out of 5

    We’ve grown Moodle since 2001 as an open source platform that empowers educators to develop and manage courses online. Moodle is a modular system based on plugins, which are like lego blocks that you put together to build whatever you want. There are plugins for different kinds of content, and plugins for all kinds of collaborative activities, which is where Moodle really shines. As an example our Workshop plugin manages a full peer assessment process, so you can get hundreds of students ac

    (18)4.9 out of 5
    Entry Level Price:$0 Forever

    Chamilo is an Libre/Open Source e-learning management system (LMS) focused on ease of use and speed. It offers a broad spectrum of features including SCORM and xAPI support, complex exams configurations, certificates generation, skills management, courses catalogue and courses shopping cart. It has proven use cases with more than 700,000 registered learners and more than 5,000 simultaneous connected learners. Cloud-compatible, high-availability capability and the fastest security flaws resolutio

    (41)4.1 out of 5
    Entry Level Price:$190 1

    WizIQ LMS provides a complete solution to tutors, institutes and organizations to deliver live online classes and launch self-paced courses. WizIQ is easy-to-use, affordable and gives the freedom to learners to access the courses from any location and device. With WizIQ, businesses can launch their own custom-branded learning/training portal with features such as virtual classroom, course builder, tests and assessment builder, customized mobile application, eCommerce and reports.

    (61)4.3 out of 5
    Optimized for quick response

    Edsby is the most comprehensive single digital learning and data platform available for K-12. Edsby gives K-12 school districts, regional or national governments powerful ways to measure their educational effectiveness. Unlike most learning management systems, Edsby was designed specifically for K-12, so it includes assessment and reporting features for the unique needs of junior and elementary students. It respects regional policies, terms, standards and data security required in K-12. And it

    (52)4.5 out of 5
    Optimized for quick response
    Entry Level Price:$19.95 Per Student / Year

    Our K–12 Instructional Management Platform | Created to inform and enhance the learning experience Our comprehensive and customizable Instructional Management Platform is an end-to-end solution for supporting student mastery of content-specific standards, introducing and applying the 9 Traits of Critical Thinking™, and making data-informed decisions that improve teaching and learning. CURRICULUM MANAGEMENT ThinkUp! (Grades 1-8) was designed to develop students who can process and evaluate inf

    (26)4.0 out of 5
    Entry Level Price:$189 10-Site License

    LearnDash is a light-weight, flexible LMS built on WordPress that is powering learning programs for Fortune 500 companies, major universities, best-selling authors, and ‘solo-preneurs’ worldwide. "Best of ELearning" nominee by ELearning Magazine. See our demo at

    (34)4.7 out of 5
    Optimized for quick response

    Lambda Suite is everything businesses need to sell courses online. Sell your courses from your website with eLearning, eCommerce, and Analytics solutions designed to work together to make delivering your online learning superbly simple. Create with LAMBDA LEARN: A world-class eLearning solution for delivering courses and training programs with a highly-configurable and feature-rich Learning Management System tailored to fit your needs. Sell with LAMBDA STORE Comprehensive eCommerce designed s

    (94)3.7 out of 5

    The Sakai Environment provides a flexible and feature-rich environment for teaching, learning, research and other collaboration. As an open source software suite developed by its adopter community, Sakai continually evolves in step with the needs of the students, faculty members and organizations it serves.

    Select Grid® View
    Select Company Size
    Select Deployment
    Select Source code
    Select Target market
    G2 Grid® for Learning Management System (LMS)
    Filter Grid®
    Filter Grid®
    Select Grid® View
    Select Company Size
    Select Deployment
    Select Source code
    Select Target market
    Check out the G2 Grid® for the top Learning Management System products. G2 scores products and sellers based on reviews gathered from our user community, as well as data aggregated from online sources and social networks. Together, these scores are mapped on our proprietary G2 Grid®, which you can use to compare products, streamline the buying process, and quickly identify the best products based on the experiences of your peers.
    High Performers
    D2L Brightspace
    Chamilo LMS
    Google Classroom
    Lambda Suite
    ThinkUp! Standards Mastery System
    Tovuti LMS
    Market Presence

    Learn More About Learning Management System

    What is a Learning Management System (LMS)?

    A learning management system (LMS) helps instructors deliver and manage online learning by creating a streamlined communication channel between instructors and students. These software applications manage all types of content, including video, courses, and documents, and allow students to access all course content from any device. Instructors can use an LMS to manage rubrics, student discussion boards, and course syllabi, and they provide key features for reporting, progress tracking, and assignments and assessments.

    LMS is the software backbone for many educational institutions, particularly for those that primarily offer online courses. These solutions are designed for academic use and give schools a valuable tool that allows students to access course material from anywhere. As eLearning has grown in prominence at all levels of education, an LMS has become an even more central part of an institution’s digital instruction efforts. Instructors rely on these tools for content management, diversifying their learning activities, and giving students more control over the learning process.

    What Types of Learning Management System (LMS) Exist?

    Proprietary LMS

    A proprietary LMS is a closed-source platform sold and maintained by a vendor. These LMS products are often more expensive than closed source due to the licensing fee that must be paid per user, in addition to annual and ongoing fees related to the subscription. Proprietary LMS is hosted by vendors on their own server, and they are responsible for managing and maintaining the platform. They also offer the benefit of strong external support in terms of tech support if anything goes wrong with the product, though this comes at an additional cost. The downside to a proprietary LMS is the limited integrations and customization, and that security and stability rests in the vendor’s hands.

    Open-source LMS

    An open-source LMS is freely distributed, does not require a licensing fee, and can be maintained and customized by the user. Compared to proprietary products, these open-source solutions allow for a greater level of accessibility and control. Users can personalize the platform to suits their specific needs, with plugins and new functionalities able to be added immediately and for free. The caveat is that organizations must have the infrastructure in place to run and support their open-source solution, as well as an IT team that is familiar with the platform. Managed service providers do exist for open-source LMS, though. While there are no hard costs with an open-source LMS, organizations may still find themselves spending just as much, if not more, as a proprietary LMS to implement and manage an open-source platform.

    What are the Common Features of Learning Management System (LMS)?

    Course creation and management: Instructors can create and manage structured learning content and set user permissions to control how students access content. With an LMS, instructors can add a variety of media to enhance their syllabus, including text, images, videos, links, interactive tests, slideshows, and more. Teachers can upload entire courses and modules, enroll students or enable self-enrollment, and see individual reports on each student. These learning materials can be uploaded all at once, allowing students to follow along with content for the course's length synchronously or asynchronously.

    Course calendars: Instructors can set all upcoming course activities on a calendar for student access. This allows students to stay on top of all assignments and upcoming tests, and to see real-time updates when due dates change.

    Online assessment: Instructors can create and customize tests for students to access and submit online. Most platforms will support a variety of question types, such as multiple choice, drag and drop, essay, true or false, and agreement scale. From there, instructors can grade assignments and post scores online for students to access. Additionally, in-person assessments can also be uploaded and graded on the LMS. 

    Attendance management: Some LMS products allow instructors to track student attendance for classes and events, whether the student was late or absent. These attendance reports can then be viewed online by students to see where they stand in the class.

    Discussion boards: Instructors and students can create discussion topics for the purpose of completing specific assignments, continuing in-class discussions, or soliciting end-of-semester feedback. Students can respond to individual threads and edit their comments. Instructors can also set time limits on discussion access, which motivates students to respond within the given timeframe. Typically, all discussions will also be timestamped. Discussion boards give teachers one more tool to assess overall student competency in a particular subject.

    Gamification: Certain LMSs contain gaming elements, which may include badges and leaderboards. The gamified environment is designed to create a more engaging learning experience for students and promote social learning. In addition to tracking their grades, students are encouraged to work toward acquiring various pieces of digital approval directly in the system.

    Teacher communications: Instructors can send messages to students directly within the LMS or via email, which usually integrates with the LMS. This allows teachers and students to have 1:1 discussions related to student performance or further discussion of class topics. Teachers can also set reminders and notifications to alert students of upcoming deadlines whenever they access the LMS.

    Dashboards: Dashboards allow instructors to organize all relevant information and keep it clean for viewing and tracking specific data. These interfaces can be customized to suit user needs and could include data such as average class grade, student attendance, assignment submission statistics, and student access time.

    Reporting: All LMS products contain some type of reporting feature. These reports are either prebuilt (in which case the user has only a limited number of offerings that are already in existence) or customizable. These may include reports on participation, learner progress, access time, quizzes, course activity, and more.

    Student profiles: Students can create and manage their own user profile within the LMS, which helps build social relationships with classmates during discussions and helps instructors to recognize their students more easily. These profiles can also contain contact information if teachers or classmates need to reach out to them.

    What are the Benefits of Learning Management System (LMS)?

    An LMS provides a centralized repository for digital content, allowing students and instructors to access and manage all required course materials in one place, from any device. These tools allow for automation of the assessment process and tracking of student progress while facilitating collaboration and communication among students, teachers, and parents.

    Consolidate digital content: The primary reason to use an LMS is that it is a living repository for all digital learning content that the organization offers. It enables teachers to upload documents, create presentations, and share all course material directly through the application.

    Assess student progress: Instructors can track student progress by uploading grades and assignment scores. The LMS gives them a single place where they may create, distribute, and grade assessments and assignments for their courses. Most platforms include automatic grading functions that allow instructors to mark student work and input the scores directly into a gradebook.

    Distribute content: Instructors can create new content or upload existing content as needed within the application. This lets students immediately see exactly what they need to study, without having to wait until the next class session.

    Facilitate communication: Typically, LMS platforms come with standard communication features that allow instructors to send messages to students or parents and vice versa. Instructors communicate information about upcoming assignments to an entire class, or they message an individual student about their progress or any concerns. Mass notification features allow instructors to get in touch with many members of the school community with one click.

    Encourage collaboration: An LMS helps create a digital community that fosters meaningful collaboration among peers, both for teachers and students. Instructors use an LMS to share lesson plans and materials, tell colleagues about an instructional strategy they are trying out, or ask a question to the community. Students use discussion forums built into LMS platforms to participate in online discussions, work together on group projects, or seek help with an assignment. Learning is a social process, so encouraging collaboration can lead to a richer learning experience for students and improve retention rates.

    Who Uses Learning Management System (LMS)?

    Teachers: Teachers use LMS software to upload and house digital course content. Those who teach online courses often use only an LMS for all of their teaching-related needs. In an LMS, teachers can upload and collect assignments and assessments, update student grades, track student progress, and more.

    Students: Students use LMS tools to access course material, take online assessments, submit assignments, and track their progress throughout the duration of a course. The LMS, particularly for an online student, acts as the hub for all school-related activities.

    Administrators: School administrators use the data gathered by LMS software to track student progress and report on key metrics. Often, administrators may integrate existing student information systems (SIS) with the LMS to facilitate a seamless transition of data from one system to another. In this way, they use an LMS to maintain a holistic view of student performance throughout their tenure at the educational institution.

    What are the Alternatives to Learning Management System (LMS)?

    Online learning platform: Online learning platforms provide an architecture to create online courses and other educational products, and are often sold as an integration within LMS products. These products allow instructors to create customizable study materials and streamline tasks, freeing up educators to focus on providing engaging, high-quality lessons. For smaller institutions, an online learning platform might be a cheaper option to provide engaging online learning experiences for students.

    Software Related to Learning Management System (LMS)

    Student information systems (SIS): SIS stores and tracks all student information, including grades, attendance records, and more. The software functions as a digital dropbox for school-related information. An LMS offers some of the same features as SIS, but while SIS is focused on tracking and storing information, an LMS is entirely focused on the creation and consumption of online content. Most LMS products allow for SIS data migration.

    Virtual classroom: Virtual classroom software is used by educational institutions to host classes remotely while maintaining the functionality available in a traditional classroom environment. Through the virtual classroom environment, teachers can interact with students, and students can engage with lesson materials, view presentations and videos, and take tests, all in real time. Virtual classrooms may come as an integrated part of an LMS or integrate with one.

    Online proctoring: Online proctoring software allows instructors to monitor test takers remotely during online exams. Many proctoring products integrate with LMSs to streamline the delivery of exams to test takers.

    Challenges with Learning Management System (LMS)

    Compared to an open-source LMS, a proprietary LMS comes with several challenges:

    Integrations: LMS products often have integrations with a variety of other education software, which allow for improved communication and sharing of data. Particularly when using a proprietary LMS, users may find a frustrating lack of supported integrations with their other tools. Taking stock of all products in the existing tech stack prior to purchase can help identify LMS products that would allow for integration with all other tools. Vendors may also charge for additional integrations.

    Data migration: It is significantly harder to move from a proprietary LMS to another LMS product, due to the exclusivity of the vendor’s hosted platform. Users may face difficulty in migrating their data successfully to and from a proprietary LMS.

    Security and stability: Proprietary LMS vendors take full ownership of the security and stable hosting of their product. Users are therefore at the mercy of vendors to keep the servers operational, and to ensure data breaches do not occur. If a proprietary LMS platform suddenly shutters, users would have little recourse to retrieve all their data safely and efficiently. 

    Scalability: Proprietary LMS products charge per user, and having to add users as time goes on will incur additional registration and maintenance fees. Open-source LMS products, on the other hand, are often free and allow for smooth scaling up to tens of thousands of users. 

    Which Companies Should Buy Learning Management System (LMS)?

    Any educational institution that needs to manage coursework content online and improve online learning delivery should consider using an LMS. These platforms automate the administrative tasks that can detract educators from focusing more time on improving their syllabi and class engagement. 

    Corporate organizations seeking a similar platform to manage their training content can find relevant products in the Corporate Learning Management Systems category. As opposed to an academic LMS, corporate LMS products are designed to support a business's onboarding, employee training, and compliance training programs. 

    How to Buy Learning Management System (LMS)

    Requirements Gathering (RFI/RFP) for Learning Management System (LMS)

    Open-source LMS products are developed through developer collaboration and the source code is made publicly available for download. If schools are seeking an open-source LMS, they can either download and host the platform on their own on-premise servers or have a third-party vendor manage that process for them. That process will look different than a traditional buying process for proprietary LMS products, which is detailed below.

    Since an LMS is often the most expensive software in a school’s tech ecosystem, the buying process can feel stressful and complicated. Schools in the process of purchasing a new proprietary LMS should consider factors such as hard costs and recurring costs, required versus nice-to-have features, and ease of use. Interoperability is also an important consideration; will the school’s existing tools and course content be able to integrate and transfer over to the new LMS? Furthermore, the platform should support an institution’s model for tracking and assessing student performance.

    An intuitive platform is also critical, as both teachers and students must be able to navigate the platform with relatively minimal training, or else LMS adoption is likely to fail. Some LMS products are more optimized to suit the needs of smaller schools or vice versa. It’s important for teachers to be included in the conversation about what features an LMS should have to be useful for them, as their user experience will be the deciding factor of success or failure.

    Schools should also consider both current and future goals with using an LMS. If a school is looking to massively grow its student base over a given span of time, certain LMS products may only be useful to them in the interim. A school may also desire to grow its virtual classroom capabilities and shift more substantially towards fully-online course models, in which case it would be even more important to have a platform that supports online collaboration and communication.

    Once a school has considered these factors and developed their list of requirements, the next step is to develop long lists and short lists for potential vendors.

    Compare Learning Management System (LMS) Products

    Create a long list

    Long lists are created by eliminating the options that do not provide critical functionality. For example, a K-12 school looking for an LMS shouldn’t bother with platforms intended for higher education, as they likely will offer far more features than needed and come with higher costs. They may need an LMS with built-in course authoring tools, which is not a present feature in every LMS. A typical long list should not include more than 10 products unless there are many options that are very similar. In this case, additional details like the geographical presence of the company or its reputation can be used to eliminate vendors.

    What to ask vendors of learning management system (LMS)?

    When narrowing down the list of vendors, buyers should consider questions such as:

    • How does the pricing model for this product work? Are there capital and recurring costs? What are the annual licensing and maintenance costs? Can the vendor offer a SaaS model?
    • How well known is the vendor? Do they have a sizable amount of clientele in the given education market?
    • If the LMS is open source, is there a reliable community of active developers that still maintain it and can respond to questions? How active is the user community for this LMS?
    • Is the LMS customizable? How much do additional modules or plug-ins cost? Can certain features be turned off or modified?
    • Can specific user restrictions be assigned depending on user type (student, teacher, administrator)?
    • What type of eLearning content does the LMS support? What languages does it support for content? Are there course templates available?
    • How well does the LMS work on mobile devices?
    • How easily can the LMS be grown to support a larger number of users and content?
    • How does the LMS handle assessment?
    • Is the LMS compliant with the school's and nation's security and privacy protocols around eLearning courses, such as SCORM, AICC, and xAPI? Is there a disaster recovery plan? Where are the servers hosted?

    Create a short list

    Short lists are created by reviewing the RFI information received from vendors. It is possible that some vendors decline to participate and don’t respond to RFIs. These vendors are usually eliminated from the selection process. From there, this short list steers the buying decision closer to completion, leaving only a couple of vendors to choose between based on small, key factors that fulfill all the requirements and considerations a school has for implementing an LMS.

    Conduct demos

    Demos are a great opportunity for buyers to see how the LMS works. Only the shortlisted vendors are invited to demonstrate their solutions. Demos should be performed live, using the system, and not through slide decks and screenshots. All vendors should follow a predetermined scenario that simulates the business processes of the buyer. For schools, they should specifically request a walkthrough of a student versus teacher experience of using the platform.

    Selection of Learning Management System (LMS)

    Choose a selection team

    To choose a selection team, decision makers need to involve subject matter experts from all teams that will use the system. This will likely involve the principal or dean, as well as a select number of teachers who represent the larger faculty's needs. The IT department may also be present, especially if going with an open-source LMS.


    Negotiation happens between the buyer and the short list of vendors. In some cases, there are only two vendors that make it to this stage, which means that they offer similar products. At this point, the dealbreaker is the price of the product, which can vary based on the discounts offered by each vendor. Buyers should consider upfront costs, price per user costs, and any associated content hosting costs with the LMS.

    The final decision should be based on all the information gathered previously.