All your schools,
in one app.

Grades, schedule, agenda, and absences in one place. On iOS and Android, with the web coming soon. Schulnetz and OdaOrg are already supported, with more systems on the way.

Features

Everything you need.
Nothing that slows you down.

Schuly is built mobile-first — fast, clear, and focused on what matters.

Grades & analytics

Keep track of your performance at any time. Schuly presents grades, averages, and trends in a clear, easy-to-read way.

Agenda & absences

Schedule, exams, and absences sync automatically and are laid out for comfortable use on mobile devices.

Schulnetz, OdaOrg, and more

Schulnetz and OdaOrg work today. Thanks to the modular architecture, more systems can be integrated through a backend plugin, with no changes to the app.

Multiple schools, one app

Add every school you attend — past, present, or future. Switch between them in a single tap while your data stays cleanly separated.

Modern design

A clean, modern interface with dark mode and a consistent experience across every platform.

iOS · Android · Web

A shared codebase delivers a native experience on every device — with no compromise on performance or usability.

Secure sign-in

Your Schuly account signs in through an external identity provider (OIDC) — no Schuly password for us to store. Each school system's own credentials are handled only by its dedicated plugin.

Fast and reliable

Aggressive caching, optimized data handling, and a modern architecture keep load times short and the app responsive.

In the app

A look inside the app.

Schuly is built for everyday use. The information that matters is right where you expect it — no detours.

Schuly start page — grades and agenda at a glance
Schuly agenda page — schedule and upcoming exams
Schuly grades page — subject averages and trend chart
Schuly absences page — excused and unexcused list
Schuly account page — profile and multi-school switcher
FAQ

Frequently asked questions.

What Schuly is, what it isn't, and how it fits alongside the school system you already use.

Schuly is a free, open-source app for students. It adds a modern, user-friendly interface for grades, schedule, agenda, and absences on top of the school systems your school already uses — and lets you manage multiple schools in one app. iOS and Android, with web coming soon.
Currently Schulnetz (via the Schulware plugin) and OdaOrg, with Schulnetz being the most-used integration. Each system is wrapped by a backend plugin, so more can be added without changing the app.
No. Schuly is an independent open-source project and is not affiliated with Centerboard AG, your school, or any other company or institution.
Nothing. The app, the backend, and the plugin SDK are fully open source and available on GitHub at github.com/schulydev.
The backend runs on IONOS in France; your data stays within the EU/EEA, with no transfer to third countries. This website is served via Cloudflare Pages, which processes only your IP address for delivery.
Your Schuly account runs on an external OIDC provider (Pocket ID by default, configurable), so there's no Schuly password involved. The school login depends on the system: Schulnetz signs in with your school email and password (plus your MFA secret, if you use one) — these authenticate you and aren't stored; only the resulting session tokens are kept. OdaOrg uses a username and password, stored only in the OdaOrg plugin's isolated database — never read by, or shared with, the rest of the system.
Yes. The backend loads plugins that wrap a school system — an API wrapper where an interface exists, otherwise a scraper. Once installed, the system appears in the app's "Add school" flow. Plugins are developed against the Schuly plugin SDK on GitHub.
An understandable position. The entire source code — app, backend, plugins, SDK, and this website — is publicly available on GitHub at github.com/schulydev. You can review every line, verify how your data is handled, and run the backend yourself if you want full control. The app can be pointed at your own backend.
Yes. Every component lives on GitHub at github.com/schulydev. Issues labelled "bug" or "feature" are the easiest place to start. Contributions from the community are always welcome.
Get Schuly

Ready to get started?

Schuly is free, open source, and available on every major platform.

Coming soonApp StoreComing soonGoogle Play

A compatible SchulyBackend instance is required. You'll find self-hosting documentation in the backend repository.