• Academic
  • Freelancers
  • Large Enterprises (>10,000)
  • Small/Medium Businesses
Use Cases
  • Academic Learning
  • Continuing Education
  • Employee Training
  • Training Companies
  • Workforce Development
  • Computer Software
  • Higher Education
  • Human Resources
  • Self-Hosted Cloud-based
  • Self-Hosted System
  • Software as a Service / Cloud
  • Linux
  • Mac
  • Windows
  • Apple Safari
  • Google Chrome
  • Internet Explorer
  • Mozilla Firefox
  • Documentation
  • Live Online
  • Online Tutorials
  • Business Hours
  • Email
  • FAQ
  • Knowledge Base
  • Phone
Supported Specifications
Change your privacy settings to see the content.
In order to watch this video you need to have advertising cookies enabled.
You can adjust your cookie preferences here.

What is pupilfirst?

PupilFirst is a feature-rich open-source Learning Management System (LMS) that is built around the philosophy that true learning cannot happen by just consuming information; it happens when students attempt relevant tasks and get personalised feedback for improvement from domain experts.

Pupilfirst helps you

1. Present actionable content

PupilFirst is built around the philosophy that true learning cannot happen by just consuming information. It happens when students attempt relevant tasks and learn the theory around the tasks.

2. Give targeted feedback

You are an expert in your domain. PupilFirst enables you to quickly and efficiently review the quality of task submissions by students, share feedback and create a conversation around what students have learned.

3. Foster a culture of sharing knowledge

PupilFirst encourages collaboration by building student communities that can solve its own problems, and even supports teaming up of students to go through a challenging course together.

4. Build your own brand

Use your own identity when deploying PupilFirst - customize what your student sees to leverage your brand for greater reach and build a trusted online presence.

Overview of pupilfirst benefits

Create Unlimited Courses

Delight your students by creating a rich learning environment. Create and organize content into as many courses as you want with a modern content editor. drag & drop editor. Effortlessly add, delete, or rearrange sections of your course. Add video, links, image, text, audio, and unlimited files for download.

Assignment with Instructions

Create assignments with detailed evaluation rubrics. Make it easy and scalable  for faculty to accurately grade students with a neatly presented evaluation rubric. This ensures uniformity and normalises grading patterns.


Easily create a multiple choice quiz with our native feature to reinforce learning, summarize essential information, and check in on your students’ progress.

Course completion certificates

Issue certificates of completion to reward your students and verify their success. 

Course Compliance

Enforce a passing score. Enforce prerequisites of certain lessons or tasks before students move forward to the next. Set a date of expiry for the course so that cohorts can be managed with ease. 

Celebrate their wins!

Present the tasks in levels so that they can attain a sense of accomplishment each time they rise up a level. Track progress and keep students motivated by surveying their student profile.

Students learn the way they want

Make the learning experience more personal with self-paced content, clear level indicators, unlimited replays of course material and option to reattempt tasks to improve their understanding.

Data keeps you informed

Get an overall sense of your student cohort through detailed student data exports





Learn more about the features that differentiate pupilfirst from the competition.


Learn more about pupilfirst's pricing options so you can make a business-wise decision on the best software to use.


Find out how pupilfirst stacks up against its most popular competitors.