Teach for America

How Airdev helped Teach for America build a custom no-code internal hub with Bubble to support corps members across their journey
National nonprofit
Internal hub
4 weeks
Ability to manage the organization at scale
Teach for America

Teach for America is a non-profit organization working to close the educational achievement gap by enlisting recent college graduates to teach in low-income communities. 

In 2015, its Bay Area regional office sought to replace its hodgepodge of spreadsheets, email blasts, and shared folders with a new workflow system that would make it easier for staff to support active teachers. It wanted a custom web application, but believed this was out of reach due to the cost and time of traditional software development.

However, that changed when it was discovered that the no-code tool Bubble could design what they wanted for a fraction of the cost of traditional development. In 2015, Teach for America partnered with Airdev to build a custom no-code internal hub that has expanded over the years to do so much more.  

The results?

  • An initial custom CRM-like tool built in just 4 weeks for staff to seamlessly support active teachers in the Bay Area
  • Ongoing app expansion with the addition of new onboarding, training, and placement portals to support corps members across every stage of their journey (e.g. onboarding, training, and placement) 
  • Integration with Salesforce
“Airdev has helped our Bay Area region to ditch the spreadsheets in order to better support our teachers. In just one month, we built an internal CRM system to fit our unique data needs and allow coaches to add and review notes on the go, right from their phones.”
Eric Scroggins
Chief Strategy & Program Officer at Teach for America

The OBJEctive

Struggling with version control, lack of personalization, and document management across its network of platforms, Teach for America sought to create a custom internal workflow tool that could do the following:  

  • Create personalized experiences for a wide range of user roles, including corps members, coaches, administrative staff, external school partners, etc.
  • Track and report data on multiple KPIs to uncover actionable insights
  • Enable tight role-based security and permissions
  • Integrate with Salesforce 
  • Automate emails to to send personalized notifications to individuals and groups 
  • Integrate with Box to store large quantities of data files

However, all of its internal tech resources were busy and hiring a contract software developer to build this would be too expensive. Teach for America believed creating a network of Google Sheets was its only option for managing workflows on its budget. 

Teach for America
Teach for America
Teach for America
Teach for America
Teach for America
Teach for America


Luckily, a former employee suggested the no-code app development platform Bubble as a more flexible and fast alternative. Teach for America could design exactly what it wanted (interface + business logic) and achieve it in a fraction of the time and cost of hiring a contract developer. 

But despite the flexibility and accessibility of Bubble’s no-code platform, Teach for America needed help building a tool that would meet their robust list of specific requirements.

That’s where Airdev stepped in.

Airdev's approach

Airdev translated Teach for America’s vision and robust list of tool requirements into detailed functional product specifications, wireframes, and success metrics. With this, the development team used its rapid and iterative process to build a fully functional product in Bubble — in just 4 weeks and on budget. 

Named the “Teacher Hub”, this first iteration of the tool allowed staff to monitor teachers’ progress along a range of KPIs to determine where their efforts would be best spent providing support. 

The web app was built and deployed with the following structure:

  • 3 user roles: admins, staff, and corps member can all have personalized experiences
  • Self-service: teachers can login to track their metrics and submit self-assessments
  • Workflow management: coaches can login to view their portfolio at a glance  and update metrics and notes
  • Data visualization: complex dashboards showing heat maps and data visualizations broken down by sub-region, dual-level coaching structure

After the launch, Airdev established a consistent team to implement further app iterations. This included prioritizing features from Teach for America’s roadmap and collaborating to improve the functionality and user experience over time. 


Based on the success of the original app, Teach for America and Airdev have continued a close partnership. This has allowed the internal hub to expand and evolve to meet changing demands and solve efficiency challenges – including helping staff better support teachers at every stage of their journey. 

Since 2015, the following new portals have been added to the Teacher Hub:

  • Onboarding: task management tool with personalized checklists for each incoming teacher (certifications, documents, hiring, etc.)
  • Training: CRM tool for coaching/support of teachers during a 6-week training program
  • Placement: internal job board and interview planning tool for school partners looking to hire corps members

Today, Teach for America's app consists of dozens of pages and hundreds of workflows, including thousands of users, nearly 50,000 tasks assigned, and tens of thousands of updated metrics. With this, they can continue to help incoming corps members through every stage of their journey, from their onboarding and all the way through their training and placement.

Each component of the Hub enables Teach For America’s staff members to collect data from corps members and external partners seamlessly, and use it to make decisions about how to best allocate resources. This leads to better teacher preparation and support, which helps facilitate better student outcomes.

Looking to build the next big thing?
Chat with our team to see what we can do