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