01 / The context
A web portal, squeezed onto a phone.
ParentAccess is the parent and student portal inside the Ohio SIS gradebook from Frontline Education. It is part of the student management system used by 70% of Ohio districts, and in 2020 it logged more than 530 million page views.
On a phone it was a browser page with a responsive layout, which meant the desktop site shrank to fit. Parents and students could get to their information, but they had to know where to look.
70%
of Ohio districts
530M
page views in 2020
5
ways in to a class
Before: the old responsive web view, since replaced by the new app
03 / The structure
From five ways in to a few clear places.
Today: a complex structure with redundant access points
Proposed: Home, Classes, Assignments, Settings
I mapped what existed, then folded it into a handful of places. Upcoming and overdue assignments and recent grades live on Home. Everything about one class sits inside that class. The shipped app keeps three places in a bottom bar: Menu, Dashboard and Assignments.
05 / Beyond the research
The data said grades first. Students needed grades second.
Grades topped every ranking, so for parents the app opens on Grades. For students it doesn’t. Working with our clients, we learned that students can be sensitive, even embarrassed, about their grades, and districts asked us not to show them the moment a student signs in.
So the student view opens on Assignments, and Grades sits one tab over. Same information, different first impression.
Parent view
Student view
Research tells you what matters. Care tells you when to show it.
07 / The critique
We argued with it before we built it.
Early in the design, I took the native mobile prototype to a design critique with the wider product team. The goal was a native experience that simplified the existing desktop and mobile web apps, with navigation people could understand and use quickly. Students and parents were the primary audience. Teachers and school administrators were contributors.
I came with research, wireframes and a clickable prototype, and a review of mobile patterns: a tab bar for primary navigation, full-screen views for secondary navigation, portrait only, and no hamburger menu.
Patterns reviewed
Tab bar for primary navigationFull-screen secondary viewsForced portraitHamburger, left outQuestions from the room
Should the app default to the same child every time?
What more should you see when you open an absence?
What is the one thing to look at in Daily Attendance?
Are there categories beyond excused and unexcused?
Action items
Five notes to take back to the design.
The Daily Attendance card read as busy. Show each count as a compact badge instead of a banner.
Parents in the research wanted excused absences to read as excused. Label every entry.
The photos in the dropdown were large and it wasn’t obvious they were tappable. Shrink them and add a caret.
People link alerts to their child’s grades, so they matter. Badge the Menu tab and the My Account header.
In the calendar view, replace the word “Calendars” with an icon.
You can see several of these in the attendance screens above: counts as compact badges, every entry labeled excused or unexcused, and an alert badge on the Menu tab.
09 / The outcome
Families rate it 4.7 stars.
Years after launch, thousands of parents and students have rated the app on the App Store and Google Play, and the scores are still high.
5.6K ratings
2.1K reviews · 50K+ downloads
Ratings as listed in October 2026. The store listing is named ProgressBook Parent/Student.
In their words
“Progress Book - Excellent Service”
App Store review · July 2024
“Very helpful”
App Store review · December 2023
“I highly recommend Progress Book.”
App Store review · October 2023