Campusync connects schedules, people, and locations into one real-time operating system — built for districts, designed for daily life.
Trusted by schools and districts
From bell schedule to hall pass, Campusync covers every layer of daily school operations — connected and consistent.
Automated demand-based scheduling engine assigns teachers, rooms, and periods while respecting IEP and capacity constraints.
Define Regular, Half Day, and Delay templates. Assign a schedule to any calendar date — and the whole system adapts.
Unified user model for students, teachers, staff, and admins. Role-based access with Google OAuth and SIS-ready import.
Map every classroom, lab, hallway, and office. Assign teachers to rooms and detect conflicts before they happen.
Track graduation requirements, build course plans, flag at-risk students, and manage interventions from one place.
Enforce accommodations automatically. Service schedules, small-class constraints, and resource room assignments built in.
Issue and track hall passes in real time. Automatic location context from the student's current enrolled section.
One platform, many schools. District-level config cascades down. Each school maintains its own data isolation.
Flask REST API with endpoints for scheduling, enrollment, users, sections, and hall passes. SIS sync via Clever or OneRoster.
Students and staff get a real-time view of their schedule — current class, location, next period, and more. No confusion, no guessing.
Current period highlighted with teacher and room — always derived from live enrollment and schedule data.
Bell schedule adapts automatically when the school day template changes — half days, delays, assemblies.
Mobile-first design. Students see what they need before the bell rings.
Counselors build student course plans aligned to graduation requirements and tracked credit hours.
The engine calculates demand, assigns teachers and rooms, and resolves constraints automatically.
Students are assigned to sections. IEP accommodations and class caps are enforced in real time.
Everyone gets a live view of their day — schedule, room, teacher — synced to the active bell template.
Flask + PostgreSQL + Fly.io. SIS-ready from day one. Every data model is scoped by school and district.
Explore the full platform live. No signup required — just click and explore.
Launch Demo