India's #1 AI School Platform

Transform Your
School with
Intelligent OS

SchoolOS digitises every aspect of school management — from attendance to AI-powered grading — in one powerful mobile platform built for India.

9
User Roles
35+
API Endpoints
🇮🇳
Made for India
PRINCIPAL DASHBOARD
Welcome, Principal 👋
🏫 GHS No. 14, Hyderabad
🏠 Overview
👩‍🏫 Teachers
🎒 Students
📊 Today's Overview
94% attendance · 3 alerts · 2 pending
🤖 AI Corrections
142 papers graded automatically
✅
Attendance
📝
Assignments
🏆
Rewards
📢
Announce

Everything a school
needs, unified

From registration to graduation — SchoolOS covers the complete school lifecycle with AI at its core.

🤖
AI Paper Correction
Automated grading of student assignments and test papers using AI. Teachers review and approve or override scores in one tap.
Powered by OpenAI
📱
Mobile-First Design
Built natively for Android with Expo React Native. Works on any Android phone — no laptop required for teachers or parents.
Android APK
🏆
Gamified Learning
Students earn coins for attendance, assignments, and test performance. Leaderboards create healthy academic competition.
Rewards Engine
👨‍👩‍👧
Parent Connect
Parents get real-time updates on attendance, marks, fees, and school events. Direct messaging with teachers built in.
Instant Notifications
🏛️
Govt Integration
DEO and district officials can monitor school performance across their jurisdiction. Automated compliance reports.
UDISE Compatible
🌐
Multi-Tenant SaaS
Each school gets isolated data with its own tenant ID. Scale from 1 to 10,000 schools on the same platform.
Cloud Hosted

One app,
every stakeholder

🏛️
Principal
Full school management — staff, classes, performance, announcements
  • Add staff, teachers, students
  • Class & section management
  • Performance analytics
  • Send announcements
  • Live activity feed
👩‍🏫
Teacher
Attendance, assignments, AI grading, lesson planning, parent messaging
  • Mark attendance daily
  • Create assignments & tests
  • AI correction review
  • Lesson planner
  • Message parents
🎒
Student
Timetable, assignments, marks, events, fees, syllabus, mock tests
  • Timetable & schedule
  • Submit assignments
  • View scorecard
  • Fee receipts
  • Earn & track coins
👨‍👩‍👧
Parent
Monitor child's progress, attendance, fees, and communicate with school
  • Real-time attendance
  • Marks & report card
  • Fee payment & receipts
  • Teacher communication
  • Event updates

How to use SchoolOS

Step-by-step guide for every user type. Get started in minutes.

1
Register Your Institution
Open the app → Select "Register New Institution" → Choose institution type (Government/Private/Coaching/Rural) → Fill school details with state and district → Set up your Principal login credentials → Select a plan.
2
Add Classes & Sections
Go to Classes tab → Tap "+ Add Class" → Select grade (1-12) → Choose sections (A, B, C...) → Set capacity → Tap "Create". Repeat for each class in your school.
3
Add Subjects
Go to Subjects tab → Tap "+ Add Subject" → Select from common subjects grid or type custom subject name → All subjects become available in teacher assignment dropdowns.
4
Add Teachers & Staff
Teachers tab → "+ Add" → Fill name, mobile, email → Select primary subject → Optionally assign as class teacher → Auto login credentials generated → Share with teacher.
5
Enroll Students
Students tab → "+ Add" → Fill student details → Select class and section → Enter parent mobile (parent account auto-created) → Roll number auto-generated → Credentials shown after save.
6
Send Announcements & Alerts
Announcements tab → "+ New" → Write title and message → Select audience (Everyone/Teachers/Students/Parents/Staff) → Tap "Send Now" → Message appears instantly on all active screens.

💡 Principal Tips

⚡
Always create classes before adding students — students need a class to be assigned to.
🔑
All auto-generated passwords follow format: firstname@1234. Users should change on first login.
📊
The Performance tab shows best and worst performing classes. Use this in staff meetings.
👨‍👩‍👧
Parent accounts are automatically created when you add a student with parent mobile number.
🔴
Live Alerts feed shows real-time activity from all teachers, students, parents and staff.
📤
Use Bulk Upload (coming soon) to add 100+ students at once via CSV template.
1
Login & First Setup
Use the email and password provided by your Principal. On first login, change your password. Your dashboard shows today's classes, pending tasks, and AI correction alerts.
2
Mark Daily Attendance
Tap "✅ Mark Attendance" → Select your class → Toggle each student present/absent → Use "Mark All Present" for quick entry → Tap "Submit" — parents are automatically notified of absent students.
3
Create Assignments
Tap "📝 Assignments" → "+ Create" → Enter title, instructions, subject → Select due date from calendar → Set max score → Tap "Create Assignment" → All students in your class are notified instantly.
4
Review AI Corrections
Tap "🤖 AI Corrections" → See all AI-graded submissions → Review score and AI feedback → Tap "✓ Approve Score" to confirm or "✏️ Override" to change the score → Enter your score and save.
5
Create Tests & Quizzes
Tap "🎮 Create Test/Quiz" → Select type (Live Quiz/Written Test/Mock/Worksheet) → Add questions with 4 options → Mark correct answer → Set duration → Tap "Publish" → Students see it in their portal.
6
Message Parents
Tap "💬 Message Parents" → Select individual parent or "All Parents" for broadcast → Use quick templates or type custom message → Tap "Send Message" → Parent receives notification instantly.

💡 Teacher Tips

⏰
Mark attendance first thing in the morning — parents of absent children are notified automatically.
🤖
AI corrections save 80% of grading time. Always review before approving — AI can make mistakes.
⚠️
Check "At-Risk Students" in Performance tab weekly. Students with attendance below 80% or scores below 50 are flagged.
📚
Use Lesson Planner to prepare structured lesson plans — helps during inspections and performance reviews.
📅
Apply for leave at least 2 days in advance so Principal can arrange a substitute teacher.
1
Login to Your Portal
Open SchoolOS app → Select "I am a Student" → Enter your school name → Login with the email and password given by your school. Your home screen shows today's schedule, pending assignments, and coin balance.
2
Check Your Timetable
Tap "📅 Timetable" on Quick Access → Switch between Today, Tomorrow, and This Week → See subject, teacher name, and room for each period → Plan your day efficiently.
3
Submit Assignments
Tap "📝 Assignments" → See pending and completed assignments → Tap "Mark Done" when you complete an assignment → Set reminders for upcoming deadlines → Urgent assignments shown with red badge.
4
Check Your Marks
Tap "📊 Scorecard" → Switch between terms to compare progress → See subject-wise marks with progress bars → Track your improvement over time → Class rank shown on home screen.
5
Apply for Leave
Tap "📋 Leave" → Check your current attendance percentage → Select leave type (Sick/Personal/Emergency) → Choose from and to dates → Enter reason → Submit → Your class teacher reviews and approves.
6
Take Mock Tests
Tap "📝 Mock Tests" → See available worksheets and practice tests → Tap "Start" to begin → Answer questions → Submit when done → Score shown immediately with correct answers.

💡 Student Tips

🪙
Earn coins for perfect attendance, submitting assignments on time, and scoring high in tests.
🏆
Check the Leaderboard daily — being #1 in class gives you bonus coins and achievement badges.
🔔
Set reminders for assignments due tomorrow — tap "🔔 Remind Me" on any pending assignment.
💬
Use the Feedback box to share suggestions or complaints with school management confidentially.
📚
Check Syllabus tab before exams to see exactly which chapters will be covered.
1
Your Account is Auto-Created
When the school enrolls your child, a parent account is automatically created using your mobile number. You receive your login credentials from the school. Select "I am a Parent" on the login screen.
2
Monitor Attendance
Your dashboard shows your child's daily attendance. You receive instant notification when your child is marked absent. Attendance percentage visible at a glance — school requires minimum 75%.
3
View Report Card
Tap "📊 Report Card" → See term-wise marks for all subjects → Progress chart shows improvement over time → Class rank and grade displayed → Download PDF option available.
4
Pay Fees Online
Tap "💳 Fee" → See all pending fee installments with due dates → View payment history and download receipts → Tap "Pay Now" for online payment → Receive instant receipt after payment.
5
Communicate with Teachers
Tap "💬 Message Teacher" → Select the teacher you want to contact → Type your message or use quick templates → Teacher responds within the app → All communication logged securely.
6
Stay Updated on Events
School announcements appear as instant popups on your screen. Tap "🎉 Events" to see upcoming sports day, PTI meetings, exams, and school trips. Get reminders 2 days before each event.

💡 Parent Tips

📲
Enable notifications so you receive instant alerts when your child is absent or has pending fees.
📅
PTI meeting dates are in the Events section — confirm attendance through the app.
💰
Set up fee reminders 5 days before due date to avoid late payment charges.
🏆
Your child's coin balance and achievements are visible on their profile — encourage them!
1
Download & Install APK
Download SchoolOS APK from schoolos.info/download → On your Android phone go to Settings → Security → Enable "Install from Unknown Sources" → Open the downloaded APK file → Tap Install → Open SchoolOS.
2
Register New Institution
Tap "Register New Institution" → Select institution type → Enter school name and UDISE code (optional) → Select state and district (pincode auto-fills) → Enter total students and staff count → Select board.
3
Create Principal Account
Enter Principal's full name → Mobile number → Email address → Set a strong password (min 8 characters) → Confirm password → This becomes the master login for your school.
4
Select Your Plan
Choose plan based on school size: Starter (up to 200 students @ ₹100/student/month), Growth (200-1000 @ ₹200), Enterprise (1000+ @ ₹300). All plans include 30-day free trial.
5
Initial School Setup
After login: 1) Add Subjects 2) Add Classes & Sections 3) Add Teachers 4) Add Students. This recommended sequence ensures teacher and student dropdowns work correctly.
6
Share Login Credentials
After adding teachers and students, share their auto-generated credentials. Teachers login as "School Professional" and students login as "Student" on the first screen. Everyone changes password on first login.

⚙️ Setup Checklist

✅
Register institution and login as Principal
✅
Add all subjects taught in school
✅
Create all classes with sections (e.g. Class 7A, 7B)
✅
Add all teachers with their primary subjects
✅
Enroll students class-wise (parent accounts auto-created)
✅
Share login credentials with all staff and students
✅
Set up timetable for each class and section

Affordable for every
Indian school

Per-student monthly pricing. No hidden charges. Cancel anytime.

Starter
Up to 200 students
₹100
per student / month
  • Digital bag & homework
  • Daily attendance tracking
  • Parent portal access
  • Basic announcements
  • Fee management
  • Email support
Get Started →
Enterprise
1000+ / Govt schools
₹300
per student / month
  • Everything in Growth
  • Custom AI models
  • Govt compliance reports
  • UDISE integration
  • Smart Desk support
  • Dedicated account manager
Contact Sales →

Built for Bharat's
classrooms

"Every school in India deserves the technology that elite institutions take for granted."

SchoolOS is an Indian EdTech startup building AI-powered school management infrastructure for the 1.5 million schools across India. We believe technology should empower teachers — not replace them.

Our platform is designed ground-up for Indian school realities — multilingual support, low-bandwidth optimization, government compliance, and affordable per-student pricing that works for village schools and city schools alike.

🇮🇳
Made in India
Built by Indian developers for Indian schools
🤖
AI-First
Every feature enhanced with intelligent automation
🔒
Data Privacy
Student data never shared or sold. Ever.
♿
Accessible
Works on entry-level Android phones with 2G
21
States Supported
9
User Role Dashboards
Principal · Teacher · Student · Parent · Staff · Govt · Super Admin · Institution Admin
35+
API Endpoints

Get SchoolOS on
your phone today

Download the Android APK directly. No Play Store needed. Works offline for attendance marking.

✓ Free 30-day trial  ·  ✓ No credit card required  ·  ✓ Android 8.0+
📱
Scan QR or tap button to download

Start your school's
digital journey

📧
Email
support@schoolos.info
📱
WhatsApp / Phone
+91 95811 10045
🏛️
Headquarters
Visakhapatnam, Andhra Pradesh, India
⏰
Support Hours
Mon–Sat, 9AM – 6PM IST
🌐
Website
www.schoolos.info

We offer free onboarding assistance for the first 3 months. Our team will help you set up classes, import student data, and train your staff.

Request a Demo