SchoolFinder is an all-in-one school search and comparison tool for families to make informed decisions about their child's education and allows school districts to showcase their schools effectively.
Amid increasing school choice, families face the difficult task of searching, comparing and selecting schools. Overwhelmed by missing, outdated, or conflicting information, their decision often shifts from being fact-based to being driven by uncertainty. For schools the biggest challenge is providing and keeping school information up-to-date in a proficient and sustainable way.
I led discovery and design for the SchoolFinder website and CMS App since the outset in early 2023.
Up until Feb 2026, I led efforts to evolve the service to maximize its rich analytics potential to help educators maximize their enrollment initiatives.

The discovery phase was a critical step in understanding the complex landscape of school choice, the challenges faced by families, and the pain points experienced by school districts.
For this project we focused our discovery efforts in three ways:
We conducted in-depth interviews with various stakeholders involved in the school choice process, including school district administrators and subject matter experts. These interviews aimed to uncover their pain points, needs, and aspirations related to school selection and information sharing.
Key findings from these interviews included:
We distributed user surveys to a broad audience of guardians/parents. The survey asked about their current methods for searching and selecting schools, what information they found most relevant, and the difficulties they encountered during the process.
Key survey findings included:

The research phase for SchoolFinder provided valuable insights into the challenges and needs of our audience.
These insights served as the foundation for the development of its features, design, and overall strategy, with a strong emphasis on addressing pain points and improving the user experience.
Based on our research and discovery efforts, we prioritized the following key features for SchoolFinder 1.0
03 Design and Prototyping
It is important to note that during this phase, design and dev management have to work closely together. Developers have to understand the overall goals and functionality that we are trying to achieve, while always keeping user experience in mind. At this point we discuss database architecture, component library, accessibility best practices, possible challenges and integration with our enrollment product.
To ensure SchoolFinder provides the best possible experience to users, we followed the following steps:
This step allows you to look into the potential paths a user can take for each key feature. It is important to analyze and understand all the decisions a user might have to make during a task. This way, we are able to design the most intuitive way to guide our users. Also, helps us list and plan for all scenarios, edge cases and testing.
With all the information collected, I was able to start on the visual representation of the product's layout, structure, and overall functionality. These low and mid fidelity wireframes let us turn our ideas into visuals that can be easily understood. This is a great time to get feedback from stakeholders, developers and potential clients. This allows us to make adjustments as necessary early in the development process.


This is for me one of the most satisfying steps in the process. When everything comes together into a tangible visual representation of the product. It is what our users will interact with and it is what would define their overall user experience. It also plays a crucial role by facilitating design validation, feedback, reducing risks, improving communication, supporting iterative development, and serving various other functions that contribute to the successful creation of a high-quality product.
04 Testing and Launch v1.0
It is important to define clear objectives during test planning. Some of the various items we wanted to test are assumptions, navigational structure, performance, ease of use, and overall user experience.
With help from our Customer Experience team, we put together a group of School Admins that might be interested in a product like SchoolFinder. The feedback gathered helped drive iterative improvements. We focused on effectiveness, usability, refining the UI, and enhancing the setup options based on user suggestions.
It is as important to test the setup, management, performance and overall experience of SchoolFinder admin flows. Admin users have faced challenges in the past with non-intuitive systems or performance issues, which can make maintenance impossible. To address this, we selected a group of school admins from small and large organizations, with diverse needs. This selection makes them an ideal choice for conducting comprehensive testing of the platform.
Internal and external testings were conducted by the product team to identify any issues with the family flows and refine the platform. We were able to test SchoolFinder with colleagues and friends that have school age children and have been through the School Choice enrollment process.
SchoolFinder has helped districts across the country connect with families and grow enrollment. In one example, a Michigan school district used SchoolFinder to enroll 1,200 students in two struggling schools.

Overall it is very satisfying to help school organizations connect with families in the best possible ways. It is easier to build a product that you believe would have a positive impact on the education of many children.
The team and I took this work very seriously and we are glad we included some features like “View Seat Availability” or “Add to Favorites” for SchoolFinder 1.0. In the past I have seen this kind of very helpful, but not critical features, get pushed for later releases.
In the future, we plan to continue refining SchoolFinder based on its evolving needs, ensuring that it remains a valuable resource for both families and schools in the ever-changing landscape of education.