Skip to content

City School

9,99 

City School is a full-stack school management platform built with PHP 8.1 and Symfony 6 that unifies administrators, teachers, students, and parents into a single web application. It ships with five dedicated role portals and over twenty integrated modules covering everything from grades, attendance, and timetables to payments, events, communications, and multi-school SaaS governance — all in one deployable PHP package.

City School is a complete, full-stack school management platform built with PHP 8.1 and Symfony 6. Launched in 2026, it brings together every stakeholder of a modern school — administrators, teachers, students, and parents — into a single, cohesive web application, eliminating the need for scattered, disconnected tools.

At its core, City School is built around five dedicated portals. The Admin Portal gives school staff total control over users, academics, scheduling, billing, and reporting. The Teacher Portal lets educators manage their classes, mark attendance, record grades, and post assignments from one dashboard. Students access their own portal to view timetables, grades, homework, and school events in real time, while parents can track their child’s progress, attendance, notifications, and tuition payments through the Parent Portal. Rounding it out is a Super Admin Portal for multi-school SaaS governance, covering subscriptions, platform analytics, security policies, and global customization.

Beyond the portals, the platform ships with over twenty integrated modules covering every operational need of a school. These include a full payments and invoicing system with Stripe integration, visual timetable scheduling, course catalog browsing and enrollment with reference number generation, and a school-wide events and announcements system. On the operational side, predictive AI insights and a school performance analytics dashboard give leadership data-driven visibility, while GDPR-compliant security controls, 2FA policy management, audit logs, and encryption settings ensure the platform meets modern compliance standards.

Communication is built in from the ground up. School administrators can send segmented messages to specific roles or campuses, push system-wide notifications, run email campaigns, and schedule announcements — all from a single interface. The platform also includes a full Integrations & API layer, supporting Stripe, Google Workspace, Zoom, and custom webhook management, with API key generation and usage monitoring for developer teams.

City School is a pure PHP application — no external runtime dependencies — making it straightforward to deploy on any standard web server with a MySQL or SQLite database. Its layered architecture, Doctrine ORM data layer, and Twig-based templating make it readily extensible, giving schools a platform that grows with their needs.