Skip to main content
OpenEduCat logo
solutionPage.moduleBadge

Free Admissions Management for K-12 Schools, Inquiry to Enrollment

Open-source applicant tracking for K-12 admissions directors running the full pipeline: inquiry capture, online application, document verification, interview scheduling, offer letters, and conversion into the student information system. Self-host the openeducat_admission module under LGPLv3, no per-applicant fees.

Free admissions management for K-12 schools is open-source applicant-tracking software that lets a school admissions office capture inquiries, run online applications, verify documents, schedule interviews, issue offer letters, and convert accepted applicants into enrolled students in the SIS, all without per-applicant license fees. OpenEduCat ships these workflows in the openeducat_admission module under LGPLv3, so an admissions director can operate the entire funnel on infrastructure the school already controls.

LGPLv3License for the openeducat_admission module$10-30/moTypical self-host VPS cost for one K-12 school0Per-applicant or per-seat license fees, ever

solutionPage.featuresTitle

solutionPage.featuresSubtitle

School-configurable online application form

Build the application form your school actually uses, not a vendor's template. Add the fields, sections, and conditional logic for parent and guardian details, prior school history, siblings already enrolled, special needs disclosures, and required attachments. Embed the form on the public school website or share a direct link, and every submission lands inside the admissions pipeline.

Applicant tracking with stage-by-stage status pipeline

Every applicant moves through a configurable pipeline: inquiry, application started, application submitted, documents pending, interview scheduled, decision pending, offered, accepted, enrolled, or waitlisted. The admissions team sees the whole cohort on a kanban board, can filter by grade, sibling status, or assessment score, and never loses an applicant between spreadsheets and email threads.

Document upload and verification workflow

Parents upload birth certificates, prior report cards, immunization records, transfer certificates, and ID proofs directly into the applicant file. Admissions staff mark each document verified, rejected, or pending, with internal notes and an audit trail of who checked what and when. Required-document checklists block an application from advancing if a critical item is missing.

Interview scheduling with parent calendars

Publish interview slots for each grade level and each interviewer, and let parents pick the time that works for their family. Confirmations, reminders, and reschedules go out by email automatically, ICS invites drop into parent calendars, and interviewer panels see the day's roster with applicant files one click away. No more back-and-forth on phone or WhatsApp.

Offer letter generation with accept and decline tracking

Generate offer letters from your own templates, with merged applicant data, grade placement, fee structure, and signing deadline. Parents accept or decline through a secure link, and the system records the response, captures the enrollment deposit if you collect one, and automatically advances the applicant or releases the seat to the waitlist.

SIS integration for enrollment conversion

Once a family accepts, the applicant record converts into a full student record in the openeducat_core SIS in one click: roll number assigned, class section allocated, parent portal credentials issued, and fee plan attached. No re-typing the same data from admissions into the student information system, and no September gap between offer and enrollment.

LGPLv3
License for the openeducat_admission module
$10-30/mo
Typical self-host VPS cost for one K-12 school
0
Per-applicant or per-seat license fees, ever
1-click
Conversion from accepted applicant to enrolled student in SIS

solutionPage.faqTitle

solutionPage.faqSubtitle

Is this really free, or is there a per-applicant fee hidden somewhere?

The openeducat_admission module is released under LGPLv3 and is free to download, install, modify, and run. There is no per-applicant fee, no per-seat licence, no annual subscription on the core module. Your only running cost is the infrastructure you host it on, typically a $10-30/month VPS for a single K-12 school of a few hundred applicants per cycle. Optional paid add-ons exist (advanced analytics, premium support), but they are never required to operate the admissions pipeline.

What is the hosting reality, what do we actually need to run this?

OpenEduCat is a Python and PostgreSQL application that runs on a Linux server. For a typical K-12 school running one admissions cycle a year with a few hundred applicants and family logins concentrated in a 4-6 week window, a $10-30/month VPS from a provider like Hetzner, DigitalOcean, or AWS Lightsail is sufficient. The admissions office needs either an internal IT lead, a managed-hosting partner, or a few hours a month of contracted DevOps to handle backups, updates, and SSL. There is no SaaS dashboard to log into and forget about, you are operating real infrastructure, and that trade-off is the price of zero licence fees.

How does this compare with proprietary K-12 admissions platforms like Ravenna, SchoolMint, or AdmissionsPlus?

Ravenna, SchoolMint, AdmissionsPlus, and Finalsite Enrollment are mature SaaS products with polished parent UX, managed hosting, and dedicated support, and they price accordingly, typically several thousand to tens of thousands of dollars per year for a single K-12 school. OpenEduCat trades some of that SaaS polish for full source-code ownership, no per-applicant fees, and the ability to customise the form, pipeline stages, and reports without filing a vendor change request. Schools that already run technology in-house, or that need the admissions data to live in the same database as the SIS, gradebook, and fee module, often pick OpenEduCat. Schools that want a fully managed experience and are willing to pay for it usually prefer one of the proprietary platforms. Both choices are legitimate, and we recommend evaluating against your IT capacity, not just price.

Does it handle sibling priority and other admissions-policy rules?

Yes. The application form captures whether the applicant has siblings already enrolled, and the pipeline can tag and surface those applications for priority review according to your written admissions policy. You can build the same flagging for staff-children, alumni-children, feeder-school applicants, or any priority category your board has approved. The system enforces visibility and review order, the actual admission decision remains with your admissions committee, and the decision rationale is logged on the applicant record for fairness audits.

How does waitlist management work?

Applicants who are strong but cannot be offered a seat in the first round move to a waitlist with a configurable ranking. When an offered family declines, or when the school adds capacity, the next-ranked waitlisted applicant is surfaced for the admissions director to release an offer to. Parents on the waitlist can be sent automated status updates so they are not left wondering, which materially reduces the volume of phone calls the office handles in July and August.

What about transparency and audit, do we have a defensible record of how decisions were made?

Every status change, every document verification, every interview note, and every offer or rejection is logged with timestamp and user. This is important for school admissions where boards, accreditors, and in some jurisdictions regulators expect a defensible audit trail. Our admissions workflow is designed to satisfy widely-recognised admissions-fairness frameworks, including NAIS Principles of Good Practice for Admission and, for schools operating in England and Wales, the statutory School Admissions Code published by the Department for Education. Your admissions committee still makes the calls, the system gives you the record.

solutionPage.relatedSubtitle

Admission Management System

Run online applications, document collection, screening, interviews, offer letters, fee payment, and enrolment on one platform. Used by 3,800+ schools, colleges, and universities to cut admission cycle time 40-60% and replace 3-5 separate point tools. Open-source Community Edition, ships with openeducat_admission.

solutionPage.exploreLink

Admissions Management for K-12 Schools

K-12 admissions is not one process — it's pre-K with sibling waitlists, Kindergarten with age cut-offs, mid-school transfers with TC verification, and Grade 11 stream selection. Built for the staggered K-12 reality, with sibling priority, lottery and merit-list workflows, KG-to-Grade-12 progression tracking, and NAIS/CAIS/Ofsted/CBSE-affiliation reporting.

solutionPage.exploreLink

Admissions Management for Boarding Schools

Boarding schools admit globally. Applications from 30-50 countries, multi-currency fees, visa documentation, video interviews across timezones, house allocation tied to academic offer, and pastoral onboarding before the student even arrives. Built for ISI, CIS, ISA, Round Square, IBO, AISA, and IB-DP-authorising boarding schools globally.

solutionPage.exploreLink

Admissions Management for Vocational Schools

Vocational and TVET admissions do not match the academic-year calendar. Rolling intakes, employer-sponsored seats, apprenticeship pairing, and competency-based admission criteria sit alongside the traditional academic transcript. Built for AICTE-recognised polytechnics, UK FE colleges, Australian RTOs, US community-college vocational programs, and African TVET institutions — with NCVER, AICTE, OFSTED, and NVQF reporting in mind.

solutionPage.exploreLink

Prêt à transformer votre Établissement ?

Découvrez comment OpenEduCat libère du temps pour que chaque étudiant reçoive l'attention qu'il mérite.

Essayez gratuitement pendant 15 jours. Aucune carte bancaire requise.