Magic LMS

Magic LMS

Your own LMS website. Free to start.

Create Free LMS

Create courses, manage students, share class recordings and tutes, and organize payments in one platform. No developer required.

From your first online class to your own Magic LMS website.

  • Students managed from one dashboard

  • Courses and lessons in one place

  • Recordings and tutes together

Everything you need to run online classes.

Create your Free LMS

Organize courses, lessons and
recordings so students can
learn in one place.

Course management

Student management

Enroll learners, maintain class
lists and manage course
access from one dashboard.

Learning materials

Organize courses, lessons and
recordings so students can
learn in one place.

Organize courses, lessons and
recordings so students can
learn in one place.

Teaching overview

Teaching tools

Manage all your classes in one place

Free plan with 250 active students.

New educators: LKR 100 SMS-only bonus.

SMS: LKR 1.50/segment for first 60 days.

Bring courses, students and learning activities together. Your educator website, hosting and platform updates are managed by Magic LMS.

Educator dashboard

Manage student payments and access

Record student course payments and review bank-slip submissions from your educator dashboard.

Approve payments and manage student course access through your existing LMS workflows.

Platform comparison

Why Magic LMS?

Managing a separate website, course files and messaging tools can take time away from teaching. Magic LMS brings these essentials into one managed LMS.

Magic LMS

Included in the platform:

Free plan to get started

Course and lesson management

Hosted educator subdomain

Shared platform maintenance

Built-in SMS functionality

Course payment management

Managing separate tools

More setup to coordinate:

Separate website setup

Multiple course and file tools

Independent server maintenance

Separate SMS arrangements

Disconnected student records

Manual access coordination

Platform comparison

Why Magic LMS?

Managing a separate website, course files and messaging tools can take time away from teaching. Magic LMS brings these essentials into one managed LMS.

Magic LMS

Included in the platform:

Free plan to get started

Course and lesson management

Hosted educator subdomain

Shared platform maintenance

Built-in SMS functionality

Course payment management

Managing separate tools

More setup to coordinate:

Separate website setup

Multiple course and file tools

Independent server maintenance

Separate SMS arrangements

Disconnected student records

Manual access coordination

Platform comparison

Why Magic LMS?

Managing a separate website, course files and messaging tools can take time away from teaching. Magic LMS brings these essentials into one managed LMS.

Magic LMS

Included in the platform:

Free plan to get started

Course and lesson management

Hosted educator subdomain

Shared platform maintenance

Built-in SMS functionality

Course payment management

Managing separate tools

More setup to coordinate:

Separate website setup

Multiple course and file tools

Independent server maintenance

Separate SMS arrangements

Disconnected student records

Manual access coordination

Made for educators

Highly Recommend ♥️ මගේ Online Class Handle වෙන Web එක , App එක සහ SipeX එකේ System එක සම්පූර්ණයෙන්ම කරන්නෙ මෙයාලා ♥️දැන් මට දීපූ Service එක අවුරුදු දෙකකට ආසන්නයි. මට හොඳම Service එකක් දුන්නා ♥️ ඔයාලත් Try කරලා බලන්න ♥️ Startup එකක් ගන්න ගුරුවරුන්ට පවා වෙනම packages තියනවා ‼️

Lasitha Prasad

A/L ICT Teacher

View on Facebook

Explore your teaching toolkit

Explore Magic LMS

Four simple steps to launch your LMS website

Start free, build courses and welcome students.

01.

Register

Create your educator account and start with the Free plan.

02.

Get your LMS website

03.

Build courses and lessons

04.

Enroll your students

01.

Register

Create your educator account and start with the Free plan.

02.

Get your LMS website

Your hosted Magic LMS subdomain is ready without separate server setup.

03.

Build courses and lessons

Add recorded lessons, tutes and other learning resources.

04.

Enroll your students

Manage enrollments, course access and class payments.

Pricing

Simple pricing for every educator

Start free with 250 active students. Move to Pro for more capacity, with optional student expansion as your classes grow.

Free

Start your own LMS with no monthly platform fee.

LKR 0

/month

Up to 250 active students

Create and publish courses

Student and enrollment management

Class recordings and tutes

Create Free LMS

Pro

FOR GROWING CLASSES

Grow your teaching platform with more active students.

LKR 2,500

/month

Up to 500 active students

Course and material management

Student payment management

Optional capacity expansion

Built-in SMS functionality

Get Started with Pro

Extra Capacity

LKR 500/month per extra 500 active students, on top of Pro.

LKR 500

Adds 500 active student places

Available with Pro only

LKR 3,000/month for 1,000 students

LKR 3,500/month for 1,500 students

Start with Pro

LKR 100 SMS-only welcome bonus

First 60 days: LKR 1.50/segment

Liftime Updates

Latest from the blog

Blog

·

3 min read

How to Create Your Own LMS Website for Free in Sri Lanka

Starting an online class no longer has to begin with hiring a website developer. An LMS (Learning Management System) gives your students one place to find courses, class recordings, materials and learning access. Magic LMS is designed to make that setup approachable for educators in Sri Lanka. Start with your educator account. Register for Magic LMS and choose the Free plan, which has no monthly platform subscription fee and supports up to 250 active students. Your educator website is hosted on a default Magic LMS subdomain, so you do not have to buy a server or configure hosting before getting started. Build a course for each subject or class group. Add its lessons and arrange content in an order that students can follow. Recorded classes help learners revisit explanations at a convenient time, while tutes and other materials give them resources to study between sessions. Check that course titles and materials are clear before inviting learners. Organize student access. Students register through your educator website and join the relevant courses according to your enrollment and approval workflow. Keep an eye on the active-student count so that you can plan growth ahead of time. Handle payments through the educator dashboard. When a course requires payment, you can manage bank-slip submissions and related payment records, then approve the appropriate course access. This is a managed course-payment workflow, not a claim that every bank transfer is processed automatically. Know what the platform manages. Magic LMS includes hosting, platform updates, maintenance and built-in SMS functionality. SMS usage has separate prepaid rates, so check the current pricing information before sending messages. Optional managed custom domains can be requested separately through support. The practical first step is simple: set up one course, upload a sample lesson and test the student experience before inviting your whole class. You can expand to Pro later when you need more active student capacity.

Read more

Latest from the blog

Blog

·

3 min read

How to Create Your Own LMS Website for Free in Sri Lanka

Starting an online class no longer has to begin with hiring a website developer. An LMS (Learning Management System) gives your students one place to find courses, class recordings, materials and learning access. Magic LMS is designed to make that setup approachable for educators in Sri Lanka. Start with your educator account. Register for Magic LMS and choose the Free plan, which has no monthly platform subscription fee and supports up to 250 active students. Your educator website is hosted on a default Magic LMS subdomain, so you do not have to buy a server or configure hosting before getting started. Build a course for each subject or class group. Add its lessons and arrange content in an order that students can follow. Recorded classes help learners revisit explanations at a convenient time, while tutes and other materials give them resources to study between sessions. Check that course titles and materials are clear before inviting learners. Organize student access. Students register through your educator website and join the relevant courses according to your enrollment and approval workflow. Keep an eye on the active-student count so that you can plan growth ahead of time. Handle payments through the educator dashboard. When a course requires payment, you can manage bank-slip submissions and related payment records, then approve the appropriate course access. This is a managed course-payment workflow, not a claim that every bank transfer is processed automatically. Know what the platform manages. Magic LMS includes hosting, platform updates, maintenance and built-in SMS functionality. SMS usage has separate prepaid rates, so check the current pricing information before sending messages. Optional managed custom domains can be requested separately through support. The practical first step is simple: set up one course, upload a sample lesson and test the student experience before inviting your whole class. You can expand to Pro later when you need more active student capacity.

Read more

Latest from the blog

Blog

·

3 min read

How to Create Your Own LMS Website for Free in Sri Lanka

Starting an online class no longer has to begin with hiring a website developer. An LMS (Learning Management System) gives your students one place to find courses, class recordings, materials and learning access. Magic LMS is designed to make that setup approachable for educators in Sri Lanka. Start with your educator account. Register for Magic LMS and choose the Free plan, which has no monthly platform subscription fee and supports up to 250 active students. Your educator website is hosted on a default Magic LMS subdomain, so you do not have to buy a server or configure hosting before getting started. Build a course for each subject or class group. Add its lessons and arrange content in an order that students can follow. Recorded classes help learners revisit explanations at a convenient time, while tutes and other materials give them resources to study between sessions. Check that course titles and materials are clear before inviting learners. Organize student access. Students register through your educator website and join the relevant courses according to your enrollment and approval workflow. Keep an eye on the active-student count so that you can plan growth ahead of time. Handle payments through the educator dashboard. When a course requires payment, you can manage bank-slip submissions and related payment records, then approve the appropriate course access. This is a managed course-payment workflow, not a claim that every bank transfer is processed automatically. Know what the platform manages. Magic LMS includes hosting, platform updates, maintenance and built-in SMS functionality. SMS usage has separate prepaid rates, so check the current pricing information before sending messages. Optional managed custom domains can be requested separately through support. The practical first step is simple: set up one course, upload a sample lesson and test the student experience before inviting your whole class. You can expand to Pro later when you need more active student capacity.

Read more

Start teaching with your own Magic LMS website

Free to start, ready to grow.

Built-in student access tools

Managed website hosting

Courses for your students

Educator dashboard

Start teaching with your own Magic LMS website

Free to start, ready to grow.

Built-in student access tools

Managed website hosting

Courses for your students

Educator dashboard

Start teaching with your own Magic LMS website

Free to start, ready to grow.

Built-in student access tools

Managed website hosting

Courses for your students

Educator dashboard

Magic LMS

Your own LMS website to manage courses, students, recordings and class payments.

© 2026 Magic LMS

Magic LMS

Your own LMS website to manage courses, students, recordings and class payments.

© 2026 Magic LMS

Magic LMS

Your own LMS website to manage courses, students, recordings and class payments.

© 2026 Magic LMS