EduSquare

School & College Management Software · India

Managing Institutions,
Simplified.

A next-generation school management system for schools and colleges that demand more than record-keeping. Admissions to alumni, one ERP — on the web and in your pocket.

Line diagram of a school's operations connected to a single EduSquare core: admissions, academics, timetable, attendance, fees, examinations, communication and reporting. Hover to run the system
Every operation of a campus, wired into one core.

One school management system. Every operation.

Most institutions run admissions in one tool, fees in another, timetable on a spreadsheet and communication over WhatsApp. EduSquare replaces the pile with a single multi-tenant platform where each module already knows what the others did.

  • Built as one system

    Assign a teacher in the timetable and their workload analytics update themselves. Publish a result and the parent's phone knows. No exports, no re-keying, no reconciliation.

  • Web, mobile and console

    A full web application for staff, native Android and iOS apps for students and parents, and a platform console for the institutions you run.

  • Six roles, one truth

    SuperAdmin, Admin, Teacher, Staff, Student and Parent — each with default and fully customisable permissions, scoped per module, per sub-module and per action.

What a campus runs on EduSquare

  • Admissions
  • Students & Parents
  • Employees
  • Academics & Syllabus
  • Timetable
  • Attendance
  • Fees & Payments
  • Examinations
  • Report Cards
  • Assignments
  • Announcements
  • Communication Centre
  • Leave
  • Workload Analytics
  • HR & Payroll
  • Support Desk
  • Year-End Migration
  • Mobile App

Made in Kolkata. Built for how Indian institutions run.

EduSquare is developed by D&R Technologies in Kolkata, West Bengal, and designed around the way schools and colleges in India actually work — academic sessions, language electives, board-style report cards, and parents who live on their phones.

  • Payments the Indian way

    Native Razorpay checkout with UPI, cards and netbanking — inside the app, not a browser redirect. Receipts on your letterhead, concessions per student, late fees that calculate themselves.

  • Languages and electives, handled

    Subject groups for Second and Third Language — Bengali, Hindi, Spanish — run as parallel periods in one slot, and every student sees only the subject they take.

  • The academic year, end to end

    Session-based setup from admission season to year-end promotion, with pending-dues checks before anyone moves up and a rollback if the result is wrong.

Where EduSquare is different

EduSquare compared with a typical school ERP
CapabilityEduSquareTypical ERP
Timetable creationOne click for the whole school, constraint-solvedBuilt by hand, batch by batch
Elective periodsParallel subjects in one slot, filtered per studentOne subject per slot
Teacher workloadDerived from the timetable, zero manual entryTeachers log their own hours
Fee paymentNative in-app checkoutKicked out to a browser redirect
Conflict messages“Hans Weber is already assigned to VIII-A on Monday 8:40 AM”“Error: overlap”
Year-end migrationPreview, dues check, and rollbackA spreadsheet and a prayer
NotificationsMulti-channel, with quiet hours and delivery logsBasic email
TenancyMulti-tenant, multi-campusOne institute per install

Questions schools ask us

What is EduSquare?

EduSquare is a school and college management system (ERP) built by D&R Technologies in Kolkata, West Bengal. It runs admissions, academics, timetable, attendance, fees, examinations, report cards, communication and HR on one multi-tenant platform, with a web application and native Android and iOS apps.

Which modules does a school get with EduSquare?

Admissions with a public campaign portal, student and staff management, a timetable with a one-click auto-generator, attendance with instant parent notifications, fee management with online payment, examinations and configurable report cards, assignments, announcements and a multi-channel communication centre, leave, teacher workload analytics, HR and payroll, a support desk, and year-end migration.

Does EduSquare support online fee payment with UPI or Net Banking?

Yes. Fee payment runs on a native in-app Razorpay checkout with UPI, cards and netbanking — not a browser redirect — with auto-numbered receipts, concessions, late-fee rules and a complete student ledger.

Is EduSquare suitable for schools in West Bengal?

EduSquare is built in Kolkata and designed around how institutions here actually run — subject groups for second and third languages such as Bengali and Hindi, report card layouts configurable per school, and parent communication over push, email, SMS and WhatsApp. It serves schools and colleges across India.

What makes EduSquare different from other school ERP software in India?

A constraint-solving auto timetable that builds the whole school's schedule in one click, parallel elective periods filtered per student, teacher workload analytics derived from the timetable with zero manual logging, year-end migration with preview and rollback, and delivery logs that prove every notification sent.

Does EduSquare have a mobile app for parents and students?

Yes — native Android and iOS apps with biometric login, today's schedule, an attendance calendar, assignment submission, fee payment with receipts, and push notifications for attendance, fees, results and announcements.

Can EduSquare manage multiple campuses or a group of institutions?

Yes. EduSquare is multi-tenant and multi-campus: every record is scoped to the institute that owns it, users can be confined to specific campuses, and each school keeps its own branding, roles and permissions.

How do we see a demo of EduSquare?

Write to hello@edusquare.in or use the enquiry form. We configure a sandbox with your own classes, batches and subjects, and you walk your own timetable, fees and report card format.

See it against your own timetable.

Bring a real class structure and we will build it live.

The product — a complete school ERP

Every module, and what it actually does.

Twelve capabilities carry the weight of a campus, from admission season to year-end migration. Open any one to see what ships inside it.

01AdmissionsA whole admission season, run in the open.
  • Dynamic form builder — design a different admission form for every session by dragging fields into place. No developer, no ticket.
  • Multi-stage workflow — Enquiry → Application → Assessment → Offer → Enrollment, with a different set of people allowed to act at each stage.
  • Public campaign portal — a branded, shareable admission page you can put on the website or straight into a social post.
  • Parent portal on OTP — parents track status, upload documents and pay, without you creating accounts for people who may never enrol.
  • Seat matrix & eligibility — class-wise seat limits and age rules enforced by the system, not by the front desk.
  • Discounts that apply themselves — early-bird, sibling and merit concession policies applied at the moment of assessment.
  • Assessment scheduling — entrance tests scheduled and calendared, with stage-wise document checklists and re-upload.
  • Funnel analytics — conversion by stage, so you learn where applicants go quiet.
  • Clone last season — the entire configuration of the previous session, rebuilt in one click.

Differentiator Applicants never need an account, and next year's setup takes a click instead of a week.

02Timetable & Auto-GeneratorThe hardest week of your year, in seconds.
  • One-click auto generation Premium — a constraint-satisfaction engine builds the entire school's timetable from a five-step wizard: slot templates per class group, subject distribution rules, teacher constraints, room setup, and a pre-generation validation pass.
  • Parallel elective periods — Bengali, Hindi and Spanish in the same slot for the same batch, each with its own teacher and room. Every student sees only the one they take.
  • Conflict detection that reads like English — not “overlap”, but which teacher, which batch, which day, which time.
  • Teacher period limits — campus-level defaults with per-teacher overrides, so a PE teacher and a Principal are not held to the same ceiling.
  • Substitutions — a one-off cover for a single date that never touches the base timetable.
  • Three views — Admin sees class-batch, teachers see their own periods, students see their own subjects.
  • Holiday-aware — holidays appear by name, and periods disappear underneath them.
  • Preview, swap, publish — review by batch, teacher or room, swap two periods with live conflict checking, export to PDF, then publish.
  • Meeting links — attach a Zoom or Meet link to any period for online classes.

Differentiator Most ERPs give you a grid to fill in. This one fills it in, then proves it has no conflicts.

03AttendanceMarked in seconds, known at home in one.
  • One-tap marking — an entire batch marked Present, Absent or Late in seconds.
  • Students and staff — two separate attendance systems that do not pretend to be the same thing.
  • Holidays and weekly offs — configured per region, with a filter to keep weekly offs out of the listing.
  • Instant parent notification — a push the moment a student is marked absent, carrying name, admission number, class, batch and date.
  • Calendar view — a colour-coded month on the mobile app, so a parent sees the pattern, not a number.
  • Reports — monthly and session-wise summaries with present, absent and leave counts.

Differentiator The parent hears it from you before they hear it from their child.

04Fees & PaymentsCollection without the follow-up calls.
  • Flexible structures — multi-component fees (tuition, lab, transport) with installment-wise due dates.
  • Assign to many at once — one fee structure onto a whole cohort in a single action.
  • Native in-app payment — a real payment SDK inside the app with UPI, card and netbanking. No bounce out to a browser.
  • Concessions — percentage or flat, per student, per component.
  • Late fees that calculate themselves — configurable rules applied daily by a scheduled job.
  • Receipts and templates — auto-numbered PDF receipts on your letterhead, built in a drag-and-drop template editor.
  • Cheque management — submit, track and reconcile cheques through a clearance workflow.
  • Cancellation with an audit trail — reversal is a recorded event, not a deletion.
  • Parent-side portal — outstanding dues, receipts and payment from the phone, with automated reminders before and after the date.
  • Ledger — the complete transaction history for any student, on one screen.

Differentiator Payment happens where the parent already is, and the reminder goes out without anyone remembering to send it.

05Examinations & Report CardsFrom marks entry to a signed PDF.
  • Configurable components — define exam types, grading schemes and weightages the way your board actually requires.
  • Bulk marks entry — subject by subject, validated against maximum marks as it is typed.
  • Formula engine — express how components aggregate into a final result, however unusual the rule.
  • Publication — percentage, grade and rank computed at publish time.
  • Report card generation — single or bulk PDF, on a layout carrying your branding.
  • Result notifications — students and parents told the moment results are live.

Differentiator Report card formats are configuration, not a change request — including per-client layouts.

06Academics & SyllabusThe structure everything else hangs on.
  • Classes and batches — the full hierarchy from Pre-Nursery to XII, with as many sections as a class needs.
  • Sessions — academic sessions with a single active session, so nothing is ever ambiguous.
  • Subject categories — Scholastic, Co-Scholastic and Vocational, kept apart where it matters.
  • Subject groups with mapping — define Second Language and Third Language, map subjects into each, and only the relevant ones appear during timetable and student assignment.
  • Syllabus down to the topic — chapters and topics with estimated hours against each.
  • Auto-backfill — build the syllabus after the timetable and existing periods link themselves to it.

Differentiator Subject groups mean a student can never be handed the same language twice.

07Students & ParentsThe record, and everyone attached to it.
  • Complete profiles — personal details, academic history, parents, documents and photograph in one record.
  • Bulk upload — hundreds of students from an Excel template, validated before anything is written.
  • Elective assignment — subjects assigned by group, with the system refusing an invalid combination.
  • Transfer and TC — a formal transfer workflow that generates the Transfer Certificate, tracks fee settlement and supports reactivation.
  • Parent mapping — several parents to one student, each with an independent login.
  • Status with history — Active, Inactive, Transferred, Withdrawn or Discontinued, each change on an audit trail.

Differentiator A student leaving is a workflow with a document at the end, not a row someone deletes.

08Staff, Workload & Syllabus ProgressWho is overloaded, and who is behind.
  • Workload from the timetable — utilisation calculated from periods actually assigned. No teacher fills in a form.
  • Overload and under-use flagged — anyone above their weekly ceiling or below forty per cent surfaces on the dashboard.
  • Limits that fit the person — campus defaults with per-teacher overrides.
  • Syllabus-topic mapping — topics assigned to teachers automatically from their class-subject allocation.
  • Teaching session logging — duration, delivery type and remarks against a topic.
  • Planned versus actual — completion percentage and slippage per topic, with a drill-down to every topic a teacher holds.
  • Complete staff records — profiles, departments, designations, documents, bulk upload with generated credentials, and class-subject-batch assignment across sections.

Differentiator Workload analytics that cost a teacher zero minutes to produce.

09Communication CentreReach everyone, and prove it.
  • Announcements, notices and events — three types, three workflows, one feed.
  • Precise targeting — a class, a batch, a role, or a named individual.
  • Approval chains — configurable multi-level approval before anything leaves the building.
  • Events — registration, capacity limits and a photo gallery afterwards.
  • Multi-channel delivery — push, email, SMS and WhatsApp, chosen per event.
  • Quiet hours and preferences — users pick the channels and the event types they want, and only ever see channels the school has actually switched on.
  • Delivery logging — every message sent, suppressed or failed, on the record and exportable to CSV.
  • One inbox, two devices — read it on the web and it clears on the phone.
  • Engagement — likes, comments, read receipts and acknowledgements.
  • Wallet and billing — a per-institute communication wallet with channel allocations, per-send debit, low-balance alerts and a recharge approval workflow.

Differentiator When a parent says “I never got the message”, you can show them exactly what happened to it.

10Mobile App — Android & iOSWhere parents actually live.
  • Biometric login — enrolled once, and it survives a logout instead of asking again every session.
  • Pay inside the app — a native checkout, not a browser hand-off.
  • Today's schedule — scrollable cards with subject, teacher and time.
  • Attendance calendar — a colour-coded month at a glance.
  • Assignments from the phone — submit with attachments, wherever the student is.
  • Push for everything that matters — attendance, fees, assignments, leave, results and announcements.
  • Receipts — download as PDF, share or save.
  • Tabs that follow the role — a student, a teacher and an admin each open a different app.

Differentiator A real native application, not the website squeezed into a phone.

11Access Control & SecurityMulti-tenant by construction.
  • Granular RBAC — permissions set per module, per sub-module and per action.
  • Six user types — SuperAdmin, Admin, Teacher, Staff, Student and Parent, each starting from a sensible default you can then change.
  • Invite-based onboarding — users set their own password from an emailed invitation.
  • Multi-campus scoping — a user can be confined to particular campuses inside an institute.
  • Tenant isolation — every record and every query is scoped to the institute that owns it.
  • Token security — JWT with refresh, and device-keychain storage behind a biometric gate on mobile.
  • Rate limiting and audit logs — configurable per endpoint, with user, IP, duration and status recorded on every call.

Differentiator One platform can carry a trust of many schools without their data ever meeting.

12Year-End MigrationThe one operation you cannot afford to get wrong.
  • Bulk promotion — a whole school moved to the next class and batch.
  • Preview before you commit — see exactly who moves, who is retained, and who is held.
  • Pending dues check — outstanding fees surfaced before anyone is promoted past them.
  • Rollback — if the result is wrong, put it back.
  • Session transition — one academic session closes into the next without a manual reset.
  • Migration report — promoted, retained and migrated, itemised.

Differentiator A dry run and an undo, on the single most irreversible day of the school year.

Also included

  • Assignments & Homework

    Rich assignment creation with attachments and draft mode, student submission of text, files or links, grading with feedback, and reminders before the deadline.

  • Leave Management

    Students and parents raise leave, the class teacher is notified, approval or rejection carries remarks, and overlapping requests are refused.

  • HR & Payroll

    Employee lifecycle, salary structures and payroll processing alongside the academic side of the institution.

  • Support Desk

    In-app tickets with category, module, attachments and threaded comments, plus a cross-institute view for the EduSquare team.

  • Documents & Templates

    Transfer certificates, fee receipts, report cards and email templates, all with dynamic variables and live preview before publishing.

  • Dashboards & Widgets

    A different dashboard per role, with drag-and-drop widget preferences, today's schedule, fee collection summary and birthdays.

  • White-Label Theming

    Each institute carries its own logo, name and colour palette across web and mobile, with a one-click dark and light mode.

  • Multi-Campus

    Several campuses under one institute, with users, timetables and limits scoped to the campus they belong to.

  • Platform Console

    An internal console for provisioning institutes, gating premium modules per client, and approving communication wallet recharges.

Built on ordinary, durable technology

Nothing exotic. A Node and Express API over PostgreSQL, a Next.js web client, a React Native app, Redis for cache, and server-side PDF generation — deployed behind Nginx on AWS. Multi-tenancy is enforced at the query layer, not by convention.

  • Next.js
  • React Native
  • Node · Express
  • PostgreSQL
  • Redis
  • JWT + refresh
  • Razorpay
  • AWS
  • Nginx

Which module should we show you first?

Tell us the one that hurts most. We will start there.

Contact

Let's talk about your institution.

Write to us, or leave your details and we will come back to you. We work with schools and colleges across India, from our home in Kolkata.

Book a demo, or ask us anything

Reason for contact

Prefer email? Write to hello@edusquare.in.