Every capability we ship, in plain English.
What every module actually does for your school — feature by feature.
Monthly Pay Periods and Pay Runs for Indian Schools
Set up a clean monthly pay period, run payroll for every teacher and staff member at once, and lock the period the moment salaries hit accounts. Audit-ready, restartable, and India-compliant from your very first month.
TDS and 80C Investment Declarations for School Payroll
Teachers declare their tax regime and investments once. Inkwelly computes monthly TDS, tracks proofs through the year, and regenerates Form 16 in seconds — so March stops being the month nobody at the school looks forward to.
EPF ECR Files and ESI Challans for School Payroll
Inkwelly generates the EPFO ECR text file and the ESIC monthly challan from your locked pay run — UAN linked, Aadhaar verified and ready to upload directly to the EPFO and ESIC portals. The 15th of every month stops being a problem.
Staff Loans, Advances and Full and Final Settlement
Issue salary advances and staff loans, auto-deduct EMIs every month, and close exits with a complete full and final settlement — gratuity, leave encashment and recovery, all in a single statement. No paper register. No goodwill loans that quietly disappear.
Student Transfer Management Software for Indian Schools
Inkwelly's Transfer Management hub turns the messiest week of the school year — when 30 to 200 students leave with their TC, parents are calling for the printed certificate, and the office is already late on next year's admissions — into a few clicks. Issue a board-compliant Transfer Certificate with allocated number, downloadable PDF, QR verification and audit trail in one click. Run end-of-session bulk exits with auto-generated TCs. Import every legacy transfer from your old ERP. And when a student is transferred by mistake, restore them in seconds — even if they left two years ago.
Student Reports Software for Indian Schools — Inkwelly
A reports workshop built into the Student Information module — pick the fields you want, filter the students you care about, choose a row-level list or a summary breakdown, run it. Save it as a template for next April. Export CSV in one click. Designed for the reports Indian schools actually print every week — RTE rosters, board affiliation lists, district reporting, parent meeting attendance, fee category audits.
Student Documents Management for Indian Schools
A complete document store inside every student profile, plus a school-wide compliance view across the whole session. Required documents per student show submitted vs missing at a glance. Class-level filters answer the audit question — who's missing what — in 5 seconds. Every upload, edit and delete is audit-logged.
Restore Deleted Student Records — Trash & Audit Recovery
Every student record you delete is moved to Trash — never gone, never lost. Restore the right student in 5 seconds with optional audit remarks, or permanently delete with typed-name confirmation. Built for the everyday mistakes school office staff make under pressure during admission, promotion, and TC weeks.
Employee Reports Software for Indian Schools — Inkwelly
A reports workshop built into the Employee Information module — pick the fields you want, filter the staff you care about, choose a row-level list or a summary breakdown, run it. Save it as a template for next May. Export CSV in one click. Designed for the lists Indian schools file every month — Form 16 issuance, EPFO ECR, ESIC additions, department-wise headcount, joining and exit reconciliation, statutory compliance audits.
Restore Deleted Employee Records — Trash & Payroll Safety
Every employee record you delete is moved to Trash — never gone, never lost. Restore the right teacher or staff member with optional audit remarks, while permanent delete stays blocked whenever payroll history exists. Built for the messy reality of Indian school HR — exit formalities, EPF/ESI compliance, TDS deadlines, and the occasional wrong-row click during May payroll cleanup.
Subject Offerings for Indian Schools — Session-Wise Setup
Pick which subjects every class will study this academic session, set display order on report cards, and feed teaching batches, marksheets and the timetable from one screen. Multilingual subject names, bulk add for 50+ subjects, and built for CBSE, ICSE and every State Board.
Subject Groups — Stream & Elective Setup for Indian Schools
Define streams, electives, language groups and optional-subject pools that govern how Class 9–12 students choose subjects. Mutually exclusive PCM vs PCB, three-language formula, min-max range, prerequisites and conditional rules — all configurable per session.
Employee Documents Management for Indian Schools
A complete document store inside every employee profile, plus a school-wide coverage dashboard with per-type bars, a department × document-type heatmap and a recent-uploads feed. Police verification under POCSO, B.Ed / CTET, PAN for Form 16, Aadhaar for EPF — every compliance audit answered with a filter, not a folder hunt.
Teaching Batches for Indian Schools — Section-Spanning Rosters
A teaching batch is the teacher-subject-student combination that powers daily school life. Span sections for a combined Hindi class, split a Class 10 Physics group for lab, run an optional Sanskrit batch — with capacity, primary plus co-teachers and bulk student enrolment.
Department Assignments for Indian School Staff
Assign every staff member to their attendance department — single, bulk or future-dated. Each assignment carries fromDate, toDate and an isPrimary flag, the system auto-ends the previous primary on transfer, and the full history stays visible for every employee.
Exam Class Assignment Software for Indian Schools
Pick the classes that sit a paper, set the exam start and end dates, and Inkwelly auto-creates the subject config defaults and links every enrolled student. Works for the Class 10 pre-board, the Class 6 half-yearly and the Class 1 unit test — one screen, under a minute, no spreadsheets.
Exam Subject Configuration Software for Indian Schools
Link subjects to an exam, set max and pass marks, define theory + practical + internal components, lock the marks entry deadline and watch the marks workflow advance from DRAFT to PUBLISHED with full audit at every step. Built for the CBSE 80+20, the ICSE Section A/B/Internal, the IGCSE coursework split and every State Board pattern.
Exam Results & Rankings Software for Indian Schools
After every subject in the exam reaches LOCKED, click Calculate Results once. Inkwelly aggregates the marks across components, applies grace and best-of-N, computes percentages, picks grade bands from the configured scale, ranks students within the class and exports the whole sheet to Excel for the principal's morning meeting.
Daily Employee Attendance Software for Indian Schools
A purpose-built daily-attendance screen for Indian school staff — nine statuses (Present, Absent, Leave, Half Day, Short Leave, Week Off, Holiday, On Duty, WFH), punch in/out, late-by-minutes and an adjustment audit trail. Biometric, mobile or manual — every entry feeds payroll cleanly.
Exam Room & Seat Allocation Software for Indian Schools
Allocate every component of every subject of every class to a specific room with a specific date, start time, end time and batch number. Inkwelly handles overflow batches automatically when room capacity is short, supports inter-school exam centers and rotates roll numbers within rooms to satisfy seating-plan rules.
Exam Admit Card Software for Indian Schools
Click Generate, get a class-wise booklet of admit cards with school logo, photo, roll number, exam center, room, per-paper schedule and QR verification. Distribute to parents via the parent app, print for offline pickup or both. Track DRAFT, GENERATED, DISTRIBUTED and BLOCKED status per child.
Admit Card Layout Designer for Indian School Exams
Configure the admit card template once per exam, see the live preview update as you type, and apply it to all 412 admit cards generated from this exam. Custom logo, school name override, student photo placement, exam schedule columns, footer text, signature lines and bilingual name rendering — all from one form.
Co-Scholastic Assessment Software for CBSE & ICSE Schools
Configure co-scholastic areas once per session, assign the right teacher per area per class, capture a 5-point grade with descriptor for every child, sign off the class teacher's holistic remark, and render the CBSE Circular 39/2018-prescribed Part 2 layout on the marksheet — separate from scholastic marks, never mixed in.
Competency Observations Software for Schools (CBSE, NEP-aligned)
Track NEP-aligned competency observations across four observer perspectives — teacher, self, peer and parent. Each observation carries a proficiency snapshot (BEGINNER, PROGRESSIVE, PROFICIENT), an optional learning-outcome link, and evidence attachments. CBSE/SQAA, IB Approaches to Learning and the NEP Holistic Progress Card all use the same structured record.
Marksheet Design Templates — Customize CBSE & State Board Layouts
Design once, generate one thousand marksheets. Inkwelly's design templates support DIGITAL and PRE_PRINTED modes, every page size from A3 to Letter, school colour schemes and pre-loaded Devanagari fonts. Lock a template before publishing the term, clone to new affiliations, and ship board-aware layouts without shipping new code.
School Marksheet Software for CBSE, ICSE & State Boards
Bulk-generate marksheets for any class, run a multi-step verification workflow, lock the final PDF, and let parents verify authenticity by scanning a QR. Layouts adapt to CBSE, ICSE, ISC, IGCSE, IB and every State Board. Co-scholastic Part 2, competency snapshots, attendance percentage and promotion status sit on the same sheet.
Employee Leave Applications for Indian Schools — Apply & Approve
From the Hindi PGT's same-day Casual Leave to the Maths PGT's twenty-day Maternity, every staff leave application flows through one queue — with multi-level approvers per department, half-day support, work-from-home and on-duty modes, attachment uploads for medical certificates and an audit trail every CBSE inspector recognises. Approved leaves deduct the right balance, mark the daily attendance and feed the salary register — the same second, no spreadsheet.
Leave Allocation for Indian Schools — Per Session, Per Type
A bulk page to allocate Casual, Sick, Earned and statutory leaves to every staff member at session start. Pick the credit frequency — monthly accrual, quarterly, half-yearly or yearly. Inkwelly tracks allocated, used, pending, encashed and carry-forward balances per teacher, per leave type, per session — always ready for the next application and the next salary run.
Leave Types for Indian Schools — CL, SL, EL, Maternity, On-Duty
A single page to register every leave the school's appointment letter promises — Casual, Sick, Earned, Maternity, Paternity, Compensatory, On-Duty. Set paid versus unpaid, carry-forward caps, encashment, gender eligibility, notice period, document requirement, and which departments each leave applies to. Every downstream allocation, application and balance flows from this one catalogue.
Biometric Attendance for Indian Schools — Fingerprint, Face, RFID
Register fingerprint, face and RFID devices once. Enrol each teacher to a locked fingerprint slot, watch the device sync, and let every punch flow straight into the daily attendance — no register tampering, no duplicate slots, no vendor lock-in for Indian schools.
ESI Challan Generator for Indian School Payroll
Generate ESIC challans from your monthly disbursed payroll in seconds — 0.75% employee plus 3.25% employer contribution applied to every staff member earning under the ₹21,000 wage ceiling, IP numbers verified, paid status tracked per pay period. The reconciliation that turns the ESIC inspection visit into a five-minute conversation.
EPF ECR File Generator for Indian School Payroll
Generate the EPFO-format ECR text file from your monthly disbursed payroll in seconds — UAN, EPF wages, EPS wages, EDLI wages, NCP days and employer share, all 11 columns the EPFO Unified Portal expects. Mark each ECR uploaded, record the TRRN and challan, and never lose track of which month is paid.
Student Leave Applications for Indian Schools
A digital leave application workflow for Indian schools — parents submit from the app with optional medical certificate, the principal approves with one click, and the days are auto-filled as Leave on the class register with full audit trail.
Chronic Absentee Watchlist for Indian Schools (RTE 75%)
A live watchlist that flags every student whose attendance has crossed below 75% — the RTE Act 2009 norm — with trend arrows, parent contact, full session register link and a school-configurable threshold.
Monthly Attendance Register Grid for Indian Schools
A month-on-one-screen register grid for the class teacher and the office — rows for students, columns for school days, every cell editable with reason, and a 75% RTE summary that updates as you go.
Salary Structures Software for Indian Schools
Define one PGT structure, one TGT structure, one PRT structure, one non-teaching structure — with CTC bands, dependency-ordered components, statutory caps, and a flexible-pay component that absorbs the residual to land exactly on CTC. Assign to 50 teachers in 5 minutes, run April payroll in 90 seconds.
Salary Components Software for Indian Schools
Earnings, deductions, employer contributions, reimbursements — defined once in plain English, reused across every salary structure, every payslip, every Form 16. Statutory components like PF, ESI and gratuity are pre-mapped to the right Income Tax sections, EPFO wage rules, and ESIC wage ceilings. Build the engine in 30 minutes; never touch it again.
State-Wise Professional Tax Slabs for Indian Schools
All 19 Indian states that levy Professional Tax under Article 276 — Maharashtra's ₹200/₹300 February rule, Karnataka's women-below-₹25,000 exemption, Tamil Nadu's half-yearly cycle, West Bengal Form III. Set the slab once, and every payslip from next month onwards has the right deduction without an accountant touching it.
Mark Daily Class Attendance for Indian Schools
A purpose-built daily-attendance screen for Indian classroom teachers — five statuses (Present, Absent, Late, Half Day, Leave), one-click Mark All, per-student remarks, automatic holiday lock and live class totals while you mark.
Staff Investment Declarations & Proof Verification for Schools
A structured workbench for the annual investment declaration cycle. Staff submit declarations under Old or New tax regime, upload proofs section-by-section, HR verifies each proof, TDS auto-adjusts in subsequent payroll runs and verified deductions flow into Form 16. No more WhatsApp groups full of blurred PPF screenshots.
Full & Final Settlement Software for Indian Schools
A clean exit workflow for resignations, retirements, terminations and death cases. Inkwelly computes pending salary, gratuity (Payment of Gratuity Act 1972), leave encashment, notice-period recovery and estimated TDS, lets HR add other recoveries or payments, and pushes the net into a final-settlement payroll run.
Staff Loans & Salary Advances for Indian Schools
Issue salary advances, festival advances, PF loans and personal loans from the school. Inkwelly auto-calculates the EMI, generates the month-by-month recovery schedule, deducts each instalment in salary, and supports early repayment, skip months and write-offs — all linked to the payslip.
Salary Arrears Management for Indian School Payroll
A clean arrears workbench for Indian schools — pick the employee, pick the salary component, enter the revised amount, and Inkwelly calculates the arrears across the affected months. Approved entries auto-flow into the next payroll run with PF and ESI applicability handled.
TDS for Indian School Payroll — Section 192 & Form 16
Inkwelly computes TDS on salary for every teacher and staff member under Section 192 — applying the old or new tax regime each employee elects, the FY 2025-26 slabs, every applicable Section 80C/80D/24(b)/HRA deduction. Quarterly Form 24Q ready for TRACES. Year-end Form 16 in one click.
New Employee Enrollment for Indian Schools — Inkwelly
A single-page enrollment form for every new joiner — teacher, PRT, accountant, librarian, bus driver, security guard. Capture the profile, statutory identifiers (PAN, Aadhaar, UAN, PF, ESI), the academic session and department in one save. Auto-generate the employee ID, validate the Aadhaar inline, store the name in English plus Hindi and the regional script — so the appointment letter, EPFO Form 11 and the salary register are all correct from day one.
Board Subject Codes for Indian Schools — Inkwelly
Board Subject Codes turn your school's internal subject list into board-ready records. For every Mathematics, Science or Hindi subject your school teaches, attach the official CBSE code (041), ICSE paper number, IB diploma group, Maharashtra HSC code or any of 24 supported boards. Each mapping carries its own theory, practical and internal max marks, pass marks, weightage split (must sum to 100 percent) and board-specific JSON config — so the [Examinations module](/modules/examinations) and the report card generator output exactly what each board's verifying officer expects to see.
Class & Section Management for Indian Schools — Inkwelly
A class in Inkwelly is a real classroom — Grade 5 Section A, English medium, capacity 40, with Mrs Verma as the primary class teacher and Mr Singh as the co-teacher. Every class lives inside a single academic session, supports 15 mediums of instruction including Hindi, Tamil, Marathi, Bengali, Urdu and Sanskrit, and unlocks NEP 2020 vocational streams with one toggle. Bilingual class names render in both English and Devanagari (or your enabled regional script) on transfer certificates, ID cards and report cards.
Academic Sessions for Indian Schools — Inkwelly
Academic-year sessions in Inkwelly run the entire CBSE, ICSE or State Board calendar end-to-end. Assign each org-level session to the school, mark one as current, and every fee receipt, attendance register, class list, marksheet and timetable auto-scopes to that year. Year-over-year history stays intact for CBSE renewals, RTE audits and the parent who walks in two years later asking for a Bonafide Certificate.
Bulk Import Employees via CSV for Indian Schools
Four CSV templates, one drag-drop upload, every row validated and imported in seconds. Profiles, addresses, bank details and qualifications — bulk-imported into Inkwelly with PAN, UAN, EPF, ESI and IFSC validation, photo auto-download, and per-row error reporting that never silently fails.
School Timetable Software — Templates, Conflicts, Substitutions
A timetable engine that separates the day structure (template) from the schedule (instance), catches teacher and room conflicts before publish, and logs every substitute and room change as an auditable override. Built for CBSE, ICSE, IB, IGCSE and State Board schools running 5 to 60+ classes.
Promote Students to the Next Academic Session
Inkwelly's Promotion screen carries every active student from your current academic session into the next — `2025-26` to `2026-27` — with per-student target class, new roll number, fresh registration number and a skip-on-error toggle for messy edge cases. Built for the April promotion week every Indian school office dreads, and the year-end batch closing every CBSE / ICSE / state-board affiliation requires.
Mid-Year Class Change for Indian School Students
Inkwelly's Class Change moves a student — or fifty — from one class section to another inside the same academic session, with the effective date, reason, remarks and audit log captured in one save. Designed for the routine reshuffles every Indian school office runs in July, October and January when sections rebalance, parents request a section move, or RTE seats fill up.
Bulk Import Students via CSV for Indian Schools
Four CSV templates, one drag-drop upload, every row validated and imported in seconds. Profiles, addresses, parents and academics — bulk-imported into Inkwelly with photos auto-downloaded from URLs, dry-run validation, and per-row error reporting that never silently fails.
Bulk Update Student Records for Indian Schools
A spreadsheet-style bulk editor for student records — pick the fields you want, filter the students you want, edit inline, save in one click. 50+ editable fields across profile, academic, parents and address. Multi-language input for Hindi and regional scripts. Per-row results so partial success doesn't break your run.
AI Auto-Fill for Student Admission Forms
Paste a parent's WhatsApp message, an admission slip, or your own notes — and Inkwelly's AI parses 14 student admission fields automatically. Names in Title Case, dates in YYYY-MM-DD, blood group enumerated, Aadhaar cleaned of spaces, class auto-mapped to your school's class list. End the office bottleneck during the March admission rush.