#1 School Management Software

Manage Your School Smarter, Not Harder

All-in-one school management application for schools, colleges & universities. Automate administration, empower teachers, engage parents, and boost student outcomes.

25+
Modules
4
User Roles
100%
Cloud Based
24/7
Access
Students
1,500+
Teachers
120+
Attendance
98.5%
Exams
Active

Trusted by Schools, Colleges & Universities

Schools
Colleges
Universities
Coaching Centers
Academies
Powerful Features

Everything You Need to Run
a Modern School

From student enrollment to report cards, MG SchoolSoft handles every aspect of school administration with 25+ integrated modules.

Student Management

Complete student profiles, enrollment, admission tracking, class assignments, roll numbers, and academic history in one place.

Teacher Management

Manage teacher profiles, qualifications, subject assignments, class allocations, and workload distribution effortlessly.

Attendance System

Digital attendance for students and staff with daily/monthly reports, late tracking, leave management, and parent notifications.

Exam Management

Create exams, schedule timetables, manage room allocations, roll number assignments, and generate mark sheets automatically.

CBT Online Exams

Computer-Based Testing with multiple question types, auto-grading, time limits, randomized questions, and instant results.

Fee Management

Automated fee collection, installment plans, receipt generation, payment tracking, and overdue reminders for parents.

Timetable Scheduling

Smart timetable builder with conflict detection, teacher allocation tracking, period management, and break scheduling.

Reports & Analytics

Comprehensive dashboards with student performance, attendance trends, fee collection status, and exportable reports.

Parent Portal

Parents can track their child's attendance, grades, fee status, exam schedules, and communicate with teachers anytime.

Subject & Curriculum

Manage subjects, subject codes, curriculum mapping, class-wise subject allocation, and academic year planning.

Role-Based Access

Granular permission system with custom roles. Admin, Teacher, Student, and Parent each see only what they need.

Security & Privacy

Enterprise-grade security with CSRF protection, brute-force prevention, encrypted sessions, and secure data handling.

Complete User Guide

Detailed Feature Documentation
& How-To Guides

Comprehensive module-wise guides explaining every feature in detail with step-by-step instructions on how to use each module effectively.

The Student Management module is the core of MG SchoolSoft. It handles all student-related data including admission, enrollment, profiles, academic records, and class assignments.

Key Features
Student Profiles
Admission Management
Class Assignment
Roll Number Management
Academic History
Document Upload
Bulk Import/Export
How to Add a New Student
  1. Step 1 Login as Administrator
  2. Step 2 Navigate to Students → Add Student from the sidebar menu
  3. Step 3 Fill in the student basic information:
    • First Name, Middle Name, Last Name
    • Date of Birth (format: DD-MM-YYYY)
    • Gender (Male/Female/Other)
    • Blood Group
    • Religion, Caste, Category
    • Aadhar Number (12 digits)
  4. Step 4 Enter parent/guardian details:
    • Father's Name, Occupation, Phone Number, Email
    • Mother's Name, Occupation, Phone Number, Email
    • Guardian details (if applicable)
  5. Step 5 Fill address information (Current & Permanent)
  6. Step 6 Select Academic Year and Class
  7. Step 7 Upload student photo and documents
  8. Step 8 Click Save Student
How to Bulk Import Students
  1. Go to Students → Bulk Import
  2. Download the sample CSV template
  3. Fill in student data in Excel/CSV format (one student per row)
  4. Upload the CSV file
  5. Map columns if auto-detection fails
  6. Review preview and click Import Students
How to Assign Roll Numbers
  1. Navigate to Students → Assign Roll Numbers
  2. Select Academic Year and Class
  3. Choose roll number pattern (Sequential/Custom)
  4. Set starting number
  5. Click Auto-Assign Roll Numbers
Pro Tip: Use bulk import for admitting multiple students at once. Always keep a backup of the CSV file before importing.
Important Note: Roll numbers once assigned cannot be changed for the academic year. Make sure to verify class assignments before roll number allocation.

Manage your teaching staff efficiently with complete profile management, qualification tracking, subject assignments, and workload distribution.

Key Features
Teacher Profiles
Qualification Management
Subject Assignment
Class Allocation
Workload Tracking
Experience Records
How to Add a New Teacher
  1. Step 1 Go to Teachers → Add Teacher
  2. Step 2 Enter personal details (Name, DOB, Contact, Email, Address)
  3. Step 3 Add qualification details (Degree, University, Year, Percentage)
  4. Step 4 Enter experience details (Previous School, Duration, Subjects)
  5. Step 5 Upload teacher photo and certificates
  6. Step 6 Set joining date and employee ID
  7. Step 7 Assign subjects the teacher will handle
  8. Step 8 Click Save Teacher
How to Assign Subjects to Teachers
  1. Navigate to Teachers → Subject Assignment
  2. Select the teacher from dropdown
  3. Click Add Subject
  4. Choose Subject, Class, and Section
  5. Set number of periods per week
  6. Click Assign
View Teacher Workload

Go to Teachers → Workload Report to see:

  • Total classes assigned to each teacher
  • Total periods per week
  • Subject-wise distribution
  • Timetable conflicts (if any)
Pro Tip: Balance teacher workload evenly across all staff. Use the workload report to identify overburdened teachers.

Digital attendance tracking for students and staff with daily reports, monthly summaries, late marking, leave management, and automatic parent notifications.

Key Features
Daily Attendance
Late Marking
Absent Tracking
Leave Management
Monthly Reports
SMS Notifications
QR Code Attendance
Biometric Integration
How to Mark Student Attendance (Daily)
  1. Step 1 Login as Teacher or Admin
  2. Step 2 Go to Attendance → Mark Attendance
  3. Step 3 Select Date, Class, and Section
  4. Step 4 Mark attendance for each student:
    • Present (P) - Student is present
    • Absent (A) - Student is absent
    • Late (L) - Student arrived late
    • Half Day (H) - Student present for half day only
    • On Leave (OL) - Approved leave
  5. Step 5 Add remarks if needed
  6. Step 6 Click Save Attendance
QR Code Attendance System

Enable contactless attendance marking:

  1. Admin: Go to Settings → Attendance Settings → Enable QR Attendance
  2. Generate daily QR code from Attendance → QR Code Generator
  3. Display QR code at school entrance
  4. Students scan QR using mobile app to mark attendance
  5. Set check-in time window (e.g., 7:30 AM - 9:00 AM)
  6. Automatic late marking after cutoff time
How to Generate Attendance Reports
  1. Navigate to Attendance → Reports
  2. Select report type:
    • Daily Report - Today's attendance summary
    • Monthly Report - Month-wise attendance with percentages
    • Student-wise Report - Individual student attendance history
    • Class-wise Report - Entire class attendance summary
    • Defaulter Report - Students with low attendance
  3. Select date range, class, and filters
  4. Click Generate Report
  5. Export to PDF/Excel if needed
Automatic Parent Notifications

Configure in Settings → Notification Settings:

  • Enable SMS alerts for absent students
  • Enable email notifications
  • Set notification timing (immediate/end of day)
  • Customize message template
Pro Tip: Mark attendance before 10 AM every day. Generate monthly reports on the 1st of each month to send to parents.
Important: Attendance once marked for a date cannot be deleted (only edited). Ensure accuracy when marking attendance.

Complete examination lifecycle management from exam creation to result publication. Includes timetable scheduling, room allocation, roll number seating, marks entry, and report card generation.

Key Features
Exam Creation
Timetable Scheduling
Room Allocation
Roll Number Seating
Marks Entry
Grade Calculation
Report Cards
Result Analysis
How to Create a New Exam
  1. Step 1 Go to Exams → Create Exam
  2. Step 2 Enter exam details:
    • Exam Name (e.g., "Annual Examination 2024")
    • Exam Type (Unit Test, Mid-term, Final, etc.)
    • Academic Year
    • Start Date and End Date
  3. Step 3 Select classes participating in this exam
  4. Step 4 Click Create Exam
How to Schedule Exam Timetable
  1. Navigate to Exams → Exam Timetable
  2. Select the exam you created
  3. Click Add Subject for each day
  4. For each subject entry, specify:
    • Date
    • Subject Name
    • Class/Section
    • Start Time and End Time
    • Total Marks
    • Passing Marks
  5. Assign exam room/hall
  6. Click Save Timetable
  7. Publish timetable to make it visible to students
Room Allocation & Seating Arrangement
  1. Go to Exams → Room Allocation
  2. Select exam and date
  3. Add available rooms/halls with capacity
  4. Allocate students to rooms (automatic or manual)
  5. Generate seating plan with roll number mapping
  6. Print room-wise student lists
  7. Print door charts for each room
How to Enter Exam Marks
  1. Step 1 Teachers: Go to Exams → Enter Marks
  2. Step 2 Select Exam, Class, Section, and Subject
  3. Step 3 Enter marks for each student:
    • Theory Marks
    • Practical Marks (if applicable)
    • Internal Assessment
    • Total will be auto-calculated
  4. Step 4 Mark absent students as "AB"
  5. Step 5 Click Save Marks
  6. Step 6 Submit marks for admin verification
How to Generate Report Cards
  1. Admin: Go to Exams → Report Cards
  2. Select exam, class, and section
  3. Choose report card template
  4. Configure:
    • Grading system (Letter grades or percentages)
    • Include attendance
    • Include remarks
    • Include co-curricular activities
  5. Preview report cards
  6. Generate PDF (individual or bulk)
  7. Download or send via email to parents
Pro Tip: Create exam timetable at least 2 weeks before exam starts. Publish timetable to students immediately. Verify all marks before publishing results.
Grade Calculation: Configure grade boundaries in Settings → Grading System (e.g., 90-100 = A+, 75-89 = A, etc.)

Conduct fully online computer-based tests with multiple question types, auto-grading, anti-cheating measures, instant results, and comprehensive analytics.

Key Features
Question Bank
Multiple Question Types
Auto-Grading
Timer & Deadlines
Anti-Cheating
Randomization
Instant Results
Question Analysis
Supported Question Types:
  • ✓ Multiple Choice Questions (MCQ) - Single answer
  • ✓ Multiple Choice Questions (MCQ) - Multiple answers
  • ✓ True/False
  • ✓ Fill in the Blanks
  • ✓ Short Answer (Text)
  • ✓ Long Answer (Essay)
  • ✓ Numerical Answer
  • ✓ Match the Following
  • ✓ Case Study Based
How to Create Questions for Question Bank
  1. Step 1 Navigate to CBT → Question Bank → Add Question
  2. Step 2 Select question type (MCQ, True/False, etc.)
  3. Step 3 Enter question text (supports rich text, images, formulas)
  4. Step 4 For MCQ:
    • Add 4-6 options
    • Mark correct answer(s)
    • Assign marks for correct answer
    • Set negative marking (optional)
  5. Step 5 Set difficulty level (Easy/Medium/Hard)
  6. Step 6 Add explanation/solution (shown after exam)
  7. Step 7 Tag with subject, chapter, topic
  8. Step 8 Click Save Question
Bulk Import Questions
  1. Go to CBT → Question Bank → Import Questions
  2. Download CSV template
  3. Fill questions in the template (one question per row)
  4. Upload CSV file
  5. Map columns (auto-detected in most cases)
  6. Preview and verify
  7. Click Import
How to Create a CBT Online Exam
  1. Step 1 Go to CBT → Create Exam
  2. Step 2 Enter exam details:
    • Exam Name
    • Subject
    • Duration (in minutes)
    • Total Marks
    • Passing Marks
    • Start Date & Time
    • End Date & Time
  3. Step 3 Select classes and students who can take the exam
  4. Step 4 Add questions from question bank or create new
  5. Step 5 Configure exam settings:
    • Shuffle Questions: Yes/No
    • Shuffle Options: Yes/No
    • Show Results Immediately: Yes/No
    • Allow Review: Yes/No
    • Negative Marking: Enable/Disable
    • Max Attempts: 1, 2, 3, or Unlimited
  6. Step 6 Enable anti-cheating features:
    • ☑ Force Full Screen Mode
    • ☑ Disable Copy/Paste
    • ☑ Disable Right Click
    • ☑ Tab Switch Detection (auto-submit after X switches)
    • ☑ Webcam Monitoring (optional)
    • ☑ IP Address Tracking
  7. Step 7 Click Create Exam
  8. Step 8 Change status to Active to make it visible to students
How Students Take CBT Exam
  1. Student logs in and goes to CBT Exams
  2. Views available active exams
  3. Clicks Start Exam
  4. Reads instructions and checks the agreement checkbox
  5. Clicks Begin Test - timer starts
  6. Answer questions:
    • Click on questions in sidebar to navigate
    • Mark questions for review
    • Answers are auto-saved every 30 seconds
    • Timer is visible at top
  7. Click Submit Exam when finished
  8. Confirm submission
  9. View results immediately (if enabled by admin)
Anti-Cheating Monitoring

Admin can monitor live exams:

  • View all students currently taking exam
  • See tab switch count for each student
  • Force submit suspicious attempts
  • Block students from continuing
  • View activity log (tab switches, page visibility, etc.)
Results & Analytics
  1. Go to CBT → Results
  2. Select exam
  3. View:
    • Overall Statistics: Average score, highest, lowest, pass percentage
    • Student-wise Results: Individual scores and ranks
    • Question Analysis: Most difficult questions, average accuracy
    • Answer Distribution: Option-wise selection for each question
  4. Export results to Excel/PDF
Pro Tip: Create a diverse question bank with 2-3x more questions than needed. Enable shuffle to ensure each student gets different questions.
Important: Test the exam yourself before publishing to students. Check timer, navigation, and auto-submit functionality.

Complete fee collection and management system with fee structure creation, installment plans, payment tracking, receipt generation, and overdue reminders.

Key Features
Fee Structure
Installment Plans
Payment Collection
Receipt Generation
Due Date Tracking
Payment History
Defaulter Reports
SMS Reminders
How to Create Fee Structure
  1. Step 1 Go to Fees → Fee Structure
  2. Step 2 Click Create New Structure
  3. Step 3 Enter structure name (e.g., "Class 10 Annual Fee 2024")
  4. Step 4 Select applicable classes
  5. Step 5 Add fee components:
    • Tuition Fee
    • Admission Fee
    • Library Fee
    • Laboratory Fee
    • Sports Fee
    • Transport Fee (if applicable)
    • Exam Fee
    • Other Charges
  6. Step 6 Set amount for each component
  7. Step 7 Configure installment plan (monthly, quarterly, annual)
  8. Step 8 Set due dates for each installment
  9. Step 9 Add late fee penalty (optional)
  10. Step 10 Click Save Structure
How to Collect Fee Payment
  1. Navigate to Fees → Collect Payment
  2. Search student by name, roll number, or class
  3. View pending fee details and due amount
  4. Select installment to pay
  5. Enter payment details:
    • Amount Paid
    • Payment Mode (Cash/Cheque/Online/Card/UPI)
    • Transaction Reference (for online/cheque)
    • Payment Date
  6. Apply discount if applicable
  7. Click Save Payment
  8. Print receipt automatically
Receipt Generation

Receipts are generated automatically upon payment. You can:

  • Print receipt immediately
  • Email receipt to parent
  • Download PDF copy
  • Reprint old receipts from Fees → Payment History
Fee Reports

Access various fee reports from Fees → Reports:

  1. Collection Report: Daily/monthly fee collection summary
  2. Defaulter Report: Students with pending dues
  3. Class-wise Report: Fee collection status by class
  4. Payment Mode Report: Cash vs Online vs Cheque breakup
  5. Discount Report: Students receiving fee concession
Pro Tip: Send SMS reminders 3 days before due date to parents. Offer early payment discount to encourage timely payment.

Smart timetable builder with automatic conflict detection, teacher allocation tracking, period management, and break scheduling for efficient school scheduling.

Key Features
Class Timetables
Teacher Timetables
Conflict Detection
Period Management
Break Scheduling
Substitution
Setup Time Periods (One-time Setup)
  1. Go to Timetable → Settings → Time Periods
  2. Add periods with start and end times:
    • Period 1: 8:00 AM - 8:45 AM
    • Period 2: 8:45 AM - 9:30 AM
    • Period 3: 9:30 AM - 10:15 AM
    • Break: 10:15 AM - 10:30 AM (Mark as Break)
    • Period 4: 10:30 AM - 11:15 AM
    • ... and so on
  3. Save time periods
How to Create Class Timetable
  1. Step 1 Navigate to Timetable → Create Timetable
  2. Step 2 Select academic year, class, and section
  3. Step 3 For each day (Monday to Saturday/Friday):
    • Click on a period cell
    • Select subject
    • Assign teacher for that subject
    • System will check for conflicts (teacher free/busy)
    • If conflict detected, choose another teacher or period
  4. Step 4 Repeat for all periods and all days
  5. Step 5 Mark break periods
  6. Step 6 Review complete timetable
  7. Step 7 Click Save Timetable
  8. Step 8 Publish to make it visible to students and teachers
View Teacher Timetable
  1. Go to Timetable → View Timetable → Select Teachers
  2. Choose teacher from dropdown
  3. View consolidated timetable showing:
    • All classes teacher handles
    • Subject-wise periods
    • Free periods
    • Total workload per week
  4. Export/Print teacher timetable
Teacher Substitution (For Absent Teacher)
  1. Navigate to Timetable → Substitution
  2. Select date and absent teacher
  3. View affected periods/classes
  4. For each period, assign substitute teacher from available list
  5. System shows only free teachers for that period
  6. Click Assign Substitution
  7. Notification sent to substitute teacher
Pro Tip: Create timetable during vacation before new session starts. Balance workload - no teacher should have more than 6 periods in a day.
Conflict Detection: System automatically prevents double-booking of teachers and warns about back-to-back periods for the same teacher in different classes.

Dedicated portal for parents to track their child's progress with real-time attendance, grades, fee status, exam schedules, and direct communication with teachers.

Key Features
Child Dashboard
Attendance View
Exam Results
Fee Status
Timetable
Teacher Communication
Report Cards
Notifications
How to Create Parent Account
  1. Admin: Go to Parents → Add Parent
  2. Enter parent details (Name, Email, Phone)
  3. Link to student(s) - one parent can have multiple children
  4. System auto-generates login credentials
  5. Send credentials via SMS/Email
  6. Parent can change password on first login
What Parents Can View
1. Dashboard Overview:
  • Current attendance percentage
  • Recent exam results
  • Pending fee amount
  • Upcoming events
  • Teacher announcements
2. Attendance Records:
  • Daily attendance status (Present/Absent/Late)
  • Monthly attendance calendar view
  • Attendance percentage calculation
  • Late arrivals and early departures
3. Exam Results & Report Cards:
  • View all exam results
  • Subject-wise marks
  • Class rank and percentile
  • Download report cards PDF
  • View teacher remarks
4. Fee Management:
  • Total fee structure
  • Paid vs pending amount
  • Payment history with dates
  • Download fee receipts
  • Upcoming installment due dates
5. Communication:
  • Send messages to class teacher
  • Send messages to subject teachers
  • View replies from teachers
  • Request parent-teacher meeting
Pro Tip: Encourage parents to check portal weekly. Set up automatic SMS notifications for important updates like low attendance, exam results published, fee due reminders.

Comprehensive dashboards and reports with student performance analytics, attendance trends, fee collection status, and exportable reports in PDF/Excel format.

Available Reports
Student Reports:
  • Student Master List (all students with details)
  • Class-wise Student List
  • Student Profile Report (individual detailed report)
  • New Admissions Report
  • TC Issued Students Report
Attendance Reports:
  • Daily Attendance Summary
  • Monthly Attendance Report
  • Student-wise Attendance History
  • Class-wise Attendance Percentage
  • Defaulter Report (low attendance students)
  • Late Arrivals Report
Exam & Academic Reports:
  • Exam Results Summary
  • Class-wise Performance Analysis
  • Subject-wise Performance
  • Topper List
  • Rank List
  • Grade Distribution Chart
  • Pass/Fail Analysis
Fee Reports:
  • Daily Fee Collection
  • Monthly Fee Collection Summary
  • Fee Defaulter List
  • Payment Mode-wise Report
  • Discount Report
  • Class-wise Fee Status
How to Generate Reports
  1. Go to Reports from main menu
  2. Select report category (Student/Attendance/Exam/Fee)
  3. Choose specific report type
  4. Apply filters:
    • Date range
    • Class/Section
    • Academic year
    • Other relevant filters
  5. Click Generate Report
  6. View report on screen
  7. Export to PDF or Excel if needed
Pro Tip: Generate monthly reports on the 1st of each month. Share attendance and performance reports with parents quarterly.

Configure your school management system with school details, academic years, classes, subjects, grading system, and notification settings.

School Profile Setup
  1. Go to Settings → School Profile
  2. Enter:
    • School Name
    • School Code/Affiliation Number
    • Board (CBSE/ICSE/State Board)
    • Address, City, State, PIN
    • Contact Phone, Email
    • Website URL
    • Principal Name
  3. Upload school logo
  4. Upload school seal/stamp
  5. Click Save Settings
Academic Year Setup
  1. Navigate to Settings → Academic Years
  2. Add new academic year (e.g., 2024-25)
  3. Set start date and end date
  4. Mark as current academic year
  5. Configure terms/semesters if applicable
Classes & Sections Setup
  1. Go to Settings → Classes
  2. Add classes (e.g., Class 1, Class 2, ... Class 12)
  3. For each class, add sections (A, B, C, etc.)
  4. Set class capacity (max students per section)
Subjects Configuration
  1. Navigate to Settings → Subjects
  2. Add subjects with:
    • Subject Name
    • Subject Code
    • Type (Theory/Practical/Both)
    • Max Theory Marks
    • Max Practical Marks
    • Passing Marks
  3. Assign subjects to classes
Grading System Configuration
  1. Go to Settings → Grading System
  2. Define grade boundaries:
    • 90-100 = A+ (Excellent)
    • 75-89 = A (Very Good)
    • 60-74 = B (Good)
    • 45-59 = C (Average)
    • 33-44 = D (Pass)
    • Below 33 = F (Fail)
  3. Set grade point values if using GPA system
Notification Settings
  1. Navigate to Settings → Notifications
  2. Configure SMS settings:
    • SMS Gateway Provider
    • API Key/Credentials
    • Sender ID
  3. Configure Email settings (SMTP)
  4. Enable/disable notification types:
    • ☑ Attendance SMS to parents
    • ☑ Exam result notifications
    • ☑ Fee due reminders
    • ☑ Birthday wishes
    • ☑ School announcements
First-Time Setup: Complete school profile, academic year, classes, and subjects before adding students. This is a one-time setup process.

Need more help? Contact our support team at smgsoftsolutions@gmail.com or call +918500977118

Developed by MG Soft Solutions

User Roles

Designed for Every User
in Your Institution

Each role has a dedicated dashboard with features tailored to their specific needs and responsibilities.

Administrator

Complete control over the entire school management system

  • Manage all students, teachers & staff
  • Create classes, subjects & timetables
  • Configure exams & CBT online tests
  • Fee structure & payment tracking
  • Attendance reports & analytics
  • Role-based access control (RBAC)
  • School settings & branding
  • Admission enquiry management

Teacher

Tools to manage classes, assignments, and student performance

  • Mark daily student attendance
  • Enter & manage exam marks
  • Create CBT online exams
  • View personal timetable
  • Track student performance
  • Class-wise analytics
  • Leave applications

Student

Self-service portal for academic information and online exams

  • View attendance records
  • Check exam results & grades
  • Take CBT online exams
  • View class timetable
  • Download report cards
  • Fee payment status
  • Exam schedule & room allocation

Parent

Stay connected with your child's academic journey at all times

  • Track child's attendance
  • View exam results & report cards
  • Fee payment & receipt download
  • Communication with teachers
  • Academic calendar access
  • Multiple children support
Why Choose Us

Transform Your School
with MG SchoolSoft

See how our school management software helps institutions save time, reduce costs, and improve outcomes.

01

Save 70% Administrative Time

Automate repetitive tasks like attendance, fee collection, report generation, and timetable scheduling. Your staff can focus on what matters most — student success.

  • Automated attendance tracking
  • One-click report generation
  • Smart timetable with conflict detection
  • Bulk operations for marks entry
02

100% Paperless Operations

Go completely digital. From admission forms to exam results, everything is managed online. Reduce costs, eliminate errors, and access data from anywhere.

  • Digital admission enquiries
  • Online CBT exams with auto-grading
  • Electronic fee receipts
  • Cloud-based data storage
03

Engage Parents & Students

Build stronger school-parent relationships. Parents and students get real-time access to attendance, grades, exam schedules, and fee information through dedicated portals.

  • Real-time attendance visibility
  • Instant exam result access
  • Fee payment tracking
  • 24/7 access from any device
04

Enterprise-Grade Security

Your data is protected with industry-leading security measures. Role-based access ensures each user only sees what they should, and all communications are encrypted.

  • CSRF & brute-force protection
  • Encrypted sessions & passwords
  • Role-based access control
  • Secure file upload validation
Getting Started

Up and Running in Minutes

Setting up MG SchoolSoft is simple. Follow these steps and your school will be fully digital in no time.

1
Sign Up

Create your admin account and configure basic school information, branding, and academic year.

2
Setup Classes

Add classes, sections, subjects, and time periods. Import or manually add students and teachers.

3
Configure

Set up timetables, exams, fee structures, and CBT online tests. Assign roles and permissions.

4
Go Live!

Share login credentials with teachers, students, and parents. Your school is now fully digital!

Ready to Modernize
Your School?

Join hundreds of institutions already using MG SchoolSoft to transform their administration.

Get Started Free Today

+918500977118

smgsoftsolutions@gmail.com

India