Support SF Schools - Online Experience

I drove the end-to-end design of a platform connecting SF residents with local public schools.

Summary

Support SF Schools is a platform that connects residents with public schools in SF for volunteering and donations opportunities.

I was responsible for designing interactions and the exploration process. I also led design on our visual language which you can check out here.

Currently in Beta, we are collaborating with 17 public high schools in San Francisco, with plans to expand coverage to the entire district.

Team

Julia Gitis — Project Manager

Brandon Cruz-Youll — Tech Lead

Nick Visutsithiwong — Software Engineer

Jackson Tran — Software Engineer

Emi Fogg — UX Researcher

Amara Mir — UX Researcher

James Davis — Product Designer

Robby Taine — Data Analyst

Timeline & Status

May 2023 - Present, In Beta

Highlights

Helping volunteers and donors connect with SF public schools

Hero page motion concept

Explore schools in the city and find opportunities to help

Mobile experience

Map showcase

Context

What's the volunteering and donation process like?

It's no secret that public schools are underfunded and understaffed. In early 2023, our user research team interviewed SF residents and school administrators about their experiences supporting local public schools through volunteering and donating.

Supporting schools isn't a straightforward process

Speaking with SF residents who had volunteered and donated in the past revealed frustrations in the process for supporting schools.

Responses from SF residents interested in helping local schools

What are the main issues?

Through these conversations, we identified key themes and needs across the volunteering and donation experience.

Information Gaps

Volunteers and donors find the process confusing and time-consuming due to poor communication and trouble finding school specific information.

Administrative Burden

Schools are often overwhelmed, leaving little time to organize volunteers or handle donations.

Donation Transparency

Donors want more information on how their contributions are used to benefit the student body.

Administrative issues, poor communication, and unclear information often get in the way of people interested in helping, while those who have volunteered found the process unorganized and time-consuming.

the Problem

How might we help volunteers and donors find opportunities more efficiently?

While many platforms for volunteering and donating to schools existed, they didn't focus on continuous support. We identified a gap for those wanting to connect with and support their local public schools but didn't know how.

The Challenge

Design a platform from that connects volunteers and donors directly with local schools, enabling them to work together more closely and effectively.

approach

Figuring out the best way to present opportunities

Our team took a mobile first approach with plans to design for larger devices as we figured out essential features.

Designing a simple flow

Initially the challenge seemed simple enough: ask if users want to volunteer or donate, then show them relevant opportunities.

1

Choose between volunteering or donating

2

Volunteer opportunities to browse events/projects to sign up for

3

Donation projects sourced from teachers

Turns out it's not that simple

Feedback from potential users made us realize that the experience was confusing, and lacked proper context on how the platform worked.

Additionally, while speaking with school administrators, the research team found that schools lack readily available volunteer opportunities, preferring to have a pool of prospective volunteers to contact as needed.

Who are we?

No clear information about our organization or the platform's purpose and use.

Volunteer opportunities

Schools often lack organized volunteer opportunities and prefer contacting prospective volunteers as needed.

Path of false choice

Initial options with little context leading to similar screens is redundant and confusing.

Which schools are underfunded?

Insufficient information about the schools led to a lack of trust and a lower inclination to support.

Issues in our current user flow

Unsure of what to do and feeling stuck in the design process, we decided to critique our current user flow and analyze opportunities for improvement based on user feedback.

1

No context about who we are as an organization and what this platform helps accomplish

2

These options lead to pretty much the same screen, so why are they separate?

3

Not enough information about the school leading to a lack of trust and less inclination to support

We realized that volunteering and donating serve as our success metrics - instead of opening with having users choose from one of the two, a better approach would be to focus on connecting users to a school they want to support.

Revising to a school first approach

So how do we connect users to schools? We reworked our user flow to open with a map and list of the SF school district for users to explore and find schools of interest.

1

Map/List page to explore nearby schools - grounds the user location wise

2

Information such as graduation rates, PTSA budget, and ELL (English-language learner)

3

Volunteer and donate buttons are now on the school page, making actions school-specific

From the map and list, users choose a school and go to its school profile page where they can then choose to volunteer and/or donate by filling out a volunteer form or going through the school's preferred donation method.

The school exploration process

The goal of the revised designs was to encourage users to explore schools that fit their volunteering and donation interests. Search functions and filtering metrics help in the school exploration process before deciding to take action.

1

Tap on pins to explore schools in the SFUSD

2

Toggle between map and list page

3

Volunteer and donation options on school profile page

User Feedback

We took our designs and conducted another round of user testing, tasking users with the goal of volunteering or donating at a specific school.

Streamlined process

Clear, straightforward information puts everything in one place, making it easier to volunteer and donate.

Schools visualized

While there was initial confusion on how to use the map, users appreciated being able to explore local schools based on their location.

Visual appeal

Users found the graphics and presentation of the map fun and playful.

How does this work?

Users were initially confused by what to do with the map page. Not enough instruction on the platform's usage.

Clarify map/list toggle

Users were confused about the toggle button. Ensure it's clear for easier navigation.

What do these metrics mean?

FRL, ELL, PTSA, what do these acronyms stand for, and why are they important?

Feedback from the users centered around clarifying interactions, information, and providing more context. The reception to the experience of exploring schools and opportunities was promising, and was a step in the right direction.

iterations

Refining the experience

Feeling confident in the school exploration process, I iterated and expanded on the feedback we received.

Most of the iterations involved providing context around the platform itself, and simplifying existing interactions.

1

Hero Page briefly explaining the platform's usage

2

Integrating onboarding copy into the core experience

3

Redesigned toggle to match mental model of switching between two states

4

Reorganized based on user feedback for clearer school information

Introducing the platform with a hero page

To address the need for context and instruction, I designed a hero page with actionable information to guide users as they first arrive on our platform. The iterations mainly involved editing copy, along with some visual details.

1

Initial illustration and copy listing out step by step instructions

2

Simplified illustration and enhanced colors, instructions integrated into a single paragraph

3

Simplified copy to highlight main action

Providing context to the map

While reception to the map's visuals were positive, users were initially confused about how to interact with the map. Simplifying interactions and integrating instructions helped improve usability.

Original

Redesign

To optimize for screen real estate on mobile, I utilized the school card to display instructions during the empty state.

Original card closeup

Nice visual experience of exploring schools

Lack of clear instructions on how this screen works

Unclear what metric filters stand for, and what they measure

Redesign card closeup

Improved visual contrast of interactable elements vs map

Integrated onboarding copy into the core experience

Metrics moved to school profile page to minimize information overload

Redesigning the toggle and improving screen economy

Users were either confused about the function of the toggle due to its appearance, or ignored it all together. The filter metrics we initially had also caused confusion for users due to the unexplained acronyms and what they measured.

Original

Redesign

I redesigned the toggle to show both possible views, and provided a clearer interaction. We also decided to move metrics to the school profile page (more on that below).

Original toggle closeup

Unclear function — is it a button? A label?

Easy to miss, visibility is poor

Redesign toggle closeup

Clearly labelled options and affordance for interaction

Simplify screen layout for visibility

School profile page layout

School profile page layout

School profile page layout

Feedback on the school profile page centered around the excessive text. Adding more visuals and editing the copy helped highlight the school's personality while keeping things readable. The filtering metrics were also moved to the profile page as a way to school-specific statistics.

Original

Unclear what acronyms on the stats mean

Hard to scan — too much text

Redesign

Stats written out, organized to be scannable

Copy update for readability

Updated with visuals to promote school's presence

final Designs

Online educational support platform

As the project is in Beta, they may not reflect the current state of the platform. These designs serve as an overview of Support SF School's online experience thus far.

Full experience flow

School selection

Map and List toggle

Volunteer section

Donation section

future

Impact and Takeaways

Our MVP platform was presented at SF Civic Tech's live event at GitHub's SF office in front of various civic tech organizations to positive reception, which are indicators of success for the project.

MVP Launch

We are currently collaborating with the 17 SF public high schools to gather information and increase awareness, with plans to expand coverage across all 121 public schools in SFUSD.

Takeaways:

Early engagement with partners

Speaking with volunteers, donors, school administration, and other organizations from the start helped the project grow realistically, providing valuable information and identifying constraints.

Work within constraints

Address administrative hurdles, user preferences, and resource limitations by building solutions that consider different approaches and account for edge cases.

Simplicity with context

Strive for a balance between simplicity and context. While simplifying the platform, ensure enough context is provided for an intuitive user experience that helps users achieve their goals.

Mission in mind

Keep the objective of connecting users with schools at the forefront. Fostering that connection is important in our project's goal of community supported education.