Skip to content
Complete School Management Platform V1

One Unified Platform for
Your Entire School

City School unifies student management, teacher portals, parent access, attendance, timetables, grading, billing and Stripe payments in one Symfony PHP platform.

5
Portals
20+
Modules
100%
PHP Symfony
GDPR
Compliant
SSO
Role Access

Features

One Platform. Five Portals.
Complete School Workspace

Grades and Curriculum

Full curriculum management — courses, subjects, grades, marks, exams and report cards with configurable grading scales.

Smart Timetables

Conflict-free timetable builder with real-time attendance tracking, late arrivals and absence notifications to parents.

Tuition and Payments

Invoicing, fee tracking, Stripe checkout, payment history and overdue alerts all linked to student records.

Parent Portal

Parents access real-time attendance, grades, teacher communications, invoices and school announcements in one view.

Teacher Portal

Teachers manage classes, mark attendance, enter grades, set assignments, communicate with parents and track progress.

Super Admin SaaS

Deploy as multi-school SaaS. Manage school instances, subscription plans, billing and feature access globally.

FAQ

Frequently Asked Questions

Is there a free trial available?

Yes — the source can be deployed locally for free evaluation. Paid licenses cover commercial deployments with priority support.

How does Stripe payment work?

City School includes Stripe webhook endpoints for checkout and subscription sync. Configure your Stripe keys in .env and the platform handles the rest.

Can I self-host on my own server?

Absolutely. City School is a standard Symfony PHP application. Deploy on any Apache/Nginx server with PHP 8.1+ and MySQL or SQLite.

Can I customize for my school branding?

Yes — Twig templates and CSS are fully customizable. Update logos, color schemes and portal layouts to match your school identity.

Pricing

Clean, Transparent Lifetime Licenses

documentation

Everything You Need to Get Started

screenshots

See CitySchool in Action

demo

Watch CitySchool in Action