Pre loader
Education Apps · Health Report

When the update is the bug: lessons from 10 K-12 apps

What 10 school apps taught us about shipping mobile updates without breaking them.

The top 10

Every August, parents, students and school staff across the US open the same school apps again, and a familiar review shows up on Google Play: "It worked fine last school year." We read the recent reviews of 10 apps that K-12 schools rely on. This is where they stand today.

versatrans
urg
flat
2
k12-school-apps-versatrans-my-stop
10
Versatrans My Stop
Versatrans My Stop
★
1.8
·
Tyler Technologies, Inc
Worth a closer look
32
/100
App health
32
/100

Versatrans My Stop provides access to bus information and student ridership data

Google Play rating
1.8
Ratings
2,331
Installs
100,000+
Last 12 months
1.4 (60 reviews)
Last update
Mar 6, 2025
What we saw
  • Parents report logins that suddenly fail with the same credentials, buses shown as "not active", and the app being down for days at a time.
  • Last update: March 2025, while the complaints keep coming this fall.

was working fine but now it keeps saying Im putting in the wrong user name and password. makes no sense because it is the same I've been putting in.

Google Play review ·
2026-10-21
View on Google Play
‹
›
lunchlink
urg
1
k12-school-apps-lunchlink
5
LunchLink
LunchLink
★
2.3
·
LunchLink
Worth a closer look
47
/100
App health
47
/100

Parents, faculty, and staff love LunchLink

Google Play rating
2.3
Ratings
9
Installs
5,000+
Last 12 months
Not enough reviews
Last update
Sep 21, 2026
What we saw
  • Very few public reviews, so the signal is small.
  • On some phones the checkout page is cut off, and parents cannot reach the button to pay for a school lunch order.

The checkout page isn't formatted properly so the button to pay is cut off and it can't be scrolled down to complete an order.

Google Play review ·
2025-09-16
View on Google Play
‹
›
5-star
urg
down
1
k12-school-apps-5-star-students
9
5-Star Students
5-Star Students
★
2.0
·
5-Star Students, LLC
Worth a closer look
35
/100
App health
35
/100

Access 5-Star Students data on your Android phone or tablet

Google Play rating
2.0
Ratings
1,410
Installs
100,000+
Last 12 months
1.5 (60 reviews)
Last update
Jul 7, 2026
What we saw
  • Many reviews come from students who are required to use it, so the rating mixes app issues with school rules.
  • The technical ones: sign in problems, lag, and QR codes reading as invalid after an update.

The new update is so bad that multiple times I scanned a QR code, the code would always say "invalid"

Google Play review ·
2025-06-08
View on Google Play
‹
›
parentplus
urg
1
k12-school-apps-parentplus
8
ParentPlus
ParentPlus
★
1.8
·
Rediker Software, Inc.
Worth a closer look
37
/100
App health
37
/100

Access to your child's grades, scores, attendance, schedule, homework and more.

Google Play rating
1.8
Ratings
246
Installs
50,000+
Last 12 months
Not enough reviews
Last update
Mar 27, 2025
What we saw
  • For years, parents have reported credentials that work on the website and fail in the app.
  • Notifications that cannot be turned on. Last update: March 2025.

Login hell. Used to be able to log in occasionally. Now, can't log in at all. Same credentials work on the website.

Google Play review ·
2023-01-31
View on Google Play
‹
›
powerschool
urg
down
1
k12-school-apps-powerschool-mobile
7
PowerSchool Mobile
PowerSchool Mobile
★
2.3
·
PowerSchool Group LLC
Worth a closer look
40
/100
App health
40
/100

Mobile Access to Real-Time Student Data for Parents and Students

Google Play rating
2.3
Ratings
41,388
Installs
10,000,000+
Last 12 months
1.7 (100 reviews)
Last update
Sep 22, 2026
What we saw
  • Grades stop refreshing until the app is reinstalled, a complaint repeated across many recent reviews.
  • Crashes on open and false "no internet connection" errors.

I have to uninstall and reinstall every time I want to see my kids updated grades.

Google Play review ·
2026-10-17
View on Google Play
‹
›
msb-parent
urg
down
1
k12-school-apps-msb-parent-usa
6
MSB Parent, USA
MSB Parent, USA
★
3.1
·
Global Payments Inc.
Worth a closer look
44
/100
App health
44
/100

“MySchoolBucks makes school meal payments easy for busy parents on-the-go!”

Google Play rating
3.1
Ratings
13,866
Installs
1,000,000+
Last 12 months
1.3 (100 reviews)
Last update
Oct 2, 2026
What we saw
  • "Remember this device" does not stick, so parents go through two-step verification every time they open the app.
  • Reports of pages freezing and forms that do not autocomplete.

What's the point of selecting "remember this device for future logins" when, next time I try to go to the app, I'm still forced to login AGAIN and get a verification code sent to me?

Google Play review ·
2026-10-22
View on Google Play
‹
›
raptor
att
down
3
k12-school-apps-raptor-alert
4
Raptor Alert
Raptor Alert
★
3.1
·
Raptor Technologies, LLC
Room to improve
54
/100
App health
54
/100

Emergency Management for K12

Google Play rating
3.1
Ratings
217
Installs
100,000+
Last 12 months
2.3 (12 reviews)
Last update
Aug 14, 2026
What we saw
  • Back to school 2025 brought a wave of crashes at login right after an update. A later version fixed it for many users.
  • Some staff report alerts arriving silently or late, which matters more in a safety app than anywhere else.
  • A forced update blocked the app during a drill.

Had this been an emergency, precious time would have been lost.

Google Play review ·
2025-10-02
View on Google Play
‹
›
q-parent
att
down
1
k12-school-apps-q-parent-connection-2023
3
Q Parent Connection 2023
Q Parent Connection 2023
★
3.9
·
Aequitas Solutions, Inc.
Room to improve
63
/100
App health
63
/100

Access grades, attendance, assignments, and live updates from your school.

Google Play rating
3.9
Ratings
45
Installs
10,000+
Last 12 months
2.4 (8 reviews)
Last update
Oct 23, 2026
What we saw
  • In October some parents got a blank screen after login. A later update fixed it for at least one of them.
  • Newer phones show a warning that the app was built for an older version of Android.
  • Parents ask for notifications when a grade is posted.

app is not working saying app doesn't work on your device because it was made for an older version. is there an updated version for new google phones?

Google Play review ·
2026-08-24
View on Google Play
‹
›
schoolstatus
good
down
4
k12-school-apps-schoolstatus-connect
2
SchoolStatus Connect
SchoolStatus Connect
★
4.7
·
SchoolStatus, LLC
Good
72
/100
App health
72
/100

SchoolStatus Connect is an all-in-one Family-Teacher Classroom Messaging App

Google Play rating
4.7
Ratings
7,690
Installs
1,000,000+
Last 12 months
2.5 (32 reviews)
Last update
Oct 2, 2026
What we saw
  • A long track record: 4.7 from more than 7,600 ratings.
  • In late September an update made the app draw under Android's system bars on newer phones, hiding the buttons to read and send messages. Most recent reviews are about this one issue.

Since update last night, now I can't reply or send my child's teachers messages!!

Google Play review ·
2026-09-22
View on Google Play
‹
›
classdojo
exc
down
5
k12-school-apps-classdojo
1
ClassDojo
ClassDojo
★
4.8
·
ClassDojo
Excellent
90
/100
App health
90
/100

ClassDojo connects teachers, tutors, kids, and families

Google Play rating
4.8
Ratings
1,348,009
Installs
50,000,000+
Last 12 months
4.2 (100 reviews)
Last update
Oct 23, 2026
What we saw
  • In its latest 100 reviews, the complaints are about pricing and paid add-ons, not stability.
  • None of them describe an update breaking a core feature.

I enjoy hearing about her progress, how her day went and upcoming events!

Google Play review ·
2026-10-25
View on Google Play
‹
›

App health combines the Google Play rating and the average of the last 12 months of reviews. A snapshot, not a verdict. The arrow next to the last 12 months shows whether the last 12 months of reviews are pulling it up or down. Read on October 26, 2026. These apps ship on iOS too, and the tips below apply to both.

What the reviews have in common

Most of the pain did not come from missing features. It came from updates. A new version ships, something that used to work stops working, and the people who depend on it find out at the worst possible moment.

This is not a ranking of good and bad teams. Some of the best apps on this list had a rough update this season too. It is a look at a problem every mobile team faces, and nine ways to keep it from happening to yours.

Nine ways to keep an update from breaking your app

Before you ship.

Test the upgrade, not just the fresh install

Most teams test a clean install. Real users upgrade. Install the previous version, use it for a while, then update on top. Local databases, saved settings and stored credentials are where updates quietly break, and "clear your cache" in a review is the giveaway.

Test the Release build on real devices

In .NET MAUI and Xamarin, trimming and AOT compilation change what ends up in the package. Code that works in Debug can be missing in Release. Run your critical flows, login first, on the exact build you are about to ship.

Test on the newest Android and iOS before your users do

Raising the target Android version turns on new behavior, like drawing the app edge to edge under the system bars. That is how buttons end up hidden under the clock. Every September a new iOS does the same with new screens and stricter rules. Keep the newest Pixel, Galaxy and iPhone in your test matrix.

Let AI carry the testing you never have time for

The three tests above are the first to go when a release runs late. An AI agent can run them for you: walk the critical flows on the newest Android and iOS, read the device logs, and review every pull request for data changes that have no migration. Then keep the scripts it writes in CI, so every release gets the same checks.

When you ship.

Roll out in stages

Google Play lets you release to 5 percent of users, then 20, then everyone, and halt if something goes wrong. The App Store offers a phased release over seven days that you can pause. A bad update that reaches 5 percent is a bug report. One that reaches 100 percent is a support crisis.

Respect the calendar

School apps have a peak week, and it is the first week of school. Ship the big changes in early summer, freeze in the weeks before classes start, and keep only fixes for the rush.

Never lock people out to force an update

If an update is required, let the critical features keep working while it downloads. Nobody should be staring at an update screen during a drill or at pickup time.

All year round.

See your crashes before your reviews do

Crash reporting tells you about a bad release in minutes, reviews tell you in days. Many Xamarin apps relied on Visual Studio App Center, which was retired in March 2025. If yours did, make sure something like Sentry or Firebase Crashlytics replaced it.

Do not stay on Xamarin

Xamarin support ended in May 2024. Google Play keeps raising the Android version apps must target, and Apple requires apps to be built with a recent Xcode, so a Xamarin app eventually cannot ship an update on either store. An app that cannot be updated cannot be fixed. Moving to .NET MAUI keeps most of your code and puts you back on a supported path.

Every app on this list was built by people who care about schools. The difference between a good season and a bad one is rarely talent. It is how much of the release process stands between a change and a parent's phone.

So here is the question worth asking before the next back to school: if your next update broke login, how long would it take you to find out?

Data from public Google Play listings and reviews, read on 2026-10-26. App health is a snapshot of public signals, not an assessment of the teams behind these apps. Horus is not affiliated with any of the companies listed.

Want the full App Health check for your app?

Every score on this page is a short summary of a close analysis of public reviews and store data. The full check goes deeper: the issues that repeat, when they started and what is most likely behind them, in a short report for your team. No cost, no commitment.