Warning
This app and is currently not available! I am also currently rewriting this app using native kotlin + jetpack compose, you can take a look at the code on the jetpack rewrite branch and compile it yourself if you want to take a look.
BetterSchool is an unofficial, feature-rich client for beste.schule, designed for students and parents.
The app is designed to give students and their parents a clean and simple way to access their data like timetable and grades from beste.schule.
No ads, no tracking, no subscriptions — just a clean, privacy-focused experience.
Important
BetterSchool is not an official beste.schule client and not affiliated with beste.schule.
- View your timetable from beste.schule
- Cancelled lessons are highlighted, so you're the first to see the cancellation
- Intuitive navigation between days and weeks
- Full grade overview per subject, with date, title and type
- Smart analytics and interactive charts:
- Average grade per subject
- Average of all grades
- Advanced analytics such as grade trends within subjects and over years
- To-Do List & Task Manager (assignments, exams, deadlines).
| Timetable | Grades | Settings |
|---|---|---|
![]() |
![]() |
![]() |
Tip
A first release is already available!
You will probably want the arm64-v8a version if you have a normal android device, if the version doesn't work try the armabi-v7a version.
- Flutter
- Android device or emulator
- Clone the repo:
git clone https://github.com/unixkiwi/betterschool
cd schoolapp- Install dependencies:
flutter pub get- Run the app:
flutter run # for debug
flutter run --release # for release (more performance)- Build for Production (optional)
flutter build apk --release --split-per-abi # AndroidContributions are welcome! Here’s how:
- Fork the repository.
- Create a branch:
git checkout -b feature/your-idea. - Commit changes:
git commit -m 'Add amazing feature'. - Push:
git push origin feature/your-idea. - Open a pull request.
Check the Issues for bugs/feature requests.
This project is licensed under the AGPL - GNU Affero General Public License, which ensures that this projects stays FOSS.
- All illustrations in this project come from undraw. They provide a carefully created collection of simple and beautiful open-source SVG illustrations.
✨ Open Source · 🔒 Ad-Free Forever · 🚀 By Students, For Students




