Choose a Plan That Fits Your Schoolโ€™s Needs

LearnNeat offers flexible pricing plans designed to support schools of different sizes and operational needs.

Free
Trial Package

At the end of the trial, schools can seamlessly upgrade to a full subscription. All data entered during the trial will be preserved, ensuring continuity without disruption.

Up to 100 Students
25 Staff Members
25 Staff Members
14 Days
Prepaid
Starter

Pre-schools, primary, and basic schools starting digital adoption

$ 49.00

Up to 500 Students
30 Staff Members
30 Days
Prepaid
Growth

Secondary schools & mid-sized institutions.

$ 99.00

Up to 2000 Students
100 Staff Members
30 Days
Prepaid
Enterprise

Colleges & universities, large private schools.

$ 199.00

Up to 10000 Students
500 Staff Members
30 Days
Feature Trial Package Starter Growth Enterprise
Student Management
Academics Management
Slider Management
Teacher Management
Session Year Management
Holiday Management
Timetable Management
Attendance Management
Exam Management
Lesson Management
Assignment Management
Announcement Management
Staff Management
Expense Management
Staff Leave Management
Fees Management
School Gallery Management
ID Card - Certificate Generation
Website Management
Chat Module
Transportation Module

Know More About eSchool

Here are answers to some of the most common questions schools ask about LearnNeat. If you donโ€™t find what youโ€™re looking for, our team is always available to help.

Different user types have different default login credentials in the system:

๐ŸŽ“ For Students:

Username: GR Number (General Register Number)
Password: Date of Birth in DDMMYYYY format
Example:
Username: 2025000001
Password: 01012010 (for DOB: 1st Jan 2010)
School Code : SCH20251

๐Ÿ‘ฅ For Parents, Teachers, and Staff:

Username: Email Address
Password: Mobile Number
Example:
Username: teacher@school.com
Password: 9876543210
School Code : SCH20251

Note: For security reasons, it's recommended to change these default passwords after first login.

๐Ÿ”„ Admin Panel Update
Step-by-Step Guide:

Login as Super Admin

Use your Super Admin credentials to log in to the system.
Go to System Update

In the left-side menu, scroll to the bottom and click on the "System Update" option.
Enter Purchase Code and Upload File

In the "Purchase Code" field, enter your valid purchase code.
In the "Files" section, click on "Choose File" and upload the nearest version update file.
Important Note About Versioning

You must update the system step-by-step.
For example, if your current Admin Panel version is v1.5.5, then you should upload the v1.5.6 update file.
Do not directly upload a higher version like v1.7.0, or the update may fail.
Submit and Wait

Click the "Submit" button and wait for a few moments.
The system will process the update, and your Admin Panel will be upgraded.
๐Ÿ“น Video Tutorial Available: A detailed video tutorial is available below the update section to guide you visually through the process.

๐Ÿ“ฑ App Code Update
There are two methods available for updating your App Code:

Option 1: Manual Update (Recommended for Non-Technical Users)
When an update is released, you will receive the updated app source code via email.
Inside the update package, you will find a file called change_log.txt or similar.
This file contains:
A list of files that were modified.
A list of new files that were added.
Open the latest version code and manually copy the updated and new files into your existing project as per the change log.
After copying and replacing the required files, your app will be successfully updated.
Option 2: Full Reskin Method (Recommended for Developers / Technical Persons)
This method is faster and preferred by technical users who are familiar with Flutter and Firebase.

Steps:

Download the Latest Full App Code (from the update mail or portal).
Perform the following changes in the new code:
Change the App Name (for both Android and iOS).
Change the Package Name (bundle identifier).
Replace the Firebase configuration using firebase_cli or manually add the updated Firebase project.
In the constants.dart file, update the Base URL to match your backend server.
Replace the App Icon and other branding assets you used in the previous version.
After completing these steps, build and run the new app code. It will function the same as your previous version but with the latest updates applied.

Setting up a wildcard domain involves creating a DNS record and configuring it properly in your hosting panel.

Note: Since the steps can vary depending on the hosting provider or control panel (e.g., cPanel, Plesk), we recommend contacting your hosting support team for detailed guidance on setting up wildcard DNS records.

Common Steps:

Access your domain's DNS management panel
Create a new DNS record with type A or CNAME
Set the hostname to * (wildcard)
Point it to your server's IP address or domain

Wildcard SSL setup depends on your hosting provider and the type of SSL certificate you need.

Recommended Action: Please reach out to your control panel or hosting support to request and install a wildcard SSL certificate for your domain (e.g., *.yourdomain.com).

Common Options:

Let's Encrypt (free, with limitations)
Commercial SSL providers (paid, more features)
Hosting provider's SSL services

Ready to Simplify School Management?

Discover how our all-in-one school management system can support your schoolโ€™s daily operations and long-term growth.

Contact Us