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

Regular License

/ lifetime

6 Months Priority Support

  • All 5 portals included
  • 20+ school modules
  • Full Symfony 6 source
  • Lifetime core updates
Get Regular License
Most Popular

SaaS Extended License

/ lifetime

1 Year Platform Support

  • Unlimited deployments
  • Stripe webhooks
  • Multi-school SaaS panel
  • Priority help desk
Get Extended License