Education Technology Vendors

Ready, Set, Roster

Eliminate data gaps and human error by provisioning roster information directly from source systems.

Manual Rostering Is Lose-Lose

Roster data is critical to most education technology solutions. But when school districts and state agencies have to manually extract and share their roster data via spreadsheets, the process is fraught with inefficiencies and human error. It’s not only less effective for your technology, it’s also time-consuming and frustrating for your customers.

EdTech Products in U.S. School Districts

According to LearnPlatform, school districts use more than 6,700 education technologies, many of which require roster data.

School Districts Use Ed-Fi

Almost 12,000 school districts across 32 states have adopted the Ed-Fi Data Standard.

States With Districts Who Use Ed-Fi

Thousands of school districts across 32 U.S. states have adopted the Ed-Fi Data Standard.

Megan Benay

Director of Inclusive Education • Great Oaks Charter Schools

"When decisions get made in silos around what reading intervention program we’re going to buy or what curriculum we’re going to use or what lottery system we might shift to, without speaking about interoperability and Ed-Fi, that’s how we end up with this fragmented vendor system."

Common Questions Before You Get Started

How to Get Started with the Roster API

There are a few options to consider before jumping into your Ed-Fi journey. Below is an overview of the actions you’ll need to take to get started with Ed-Fi. When you’re ready, create an account and you’ll be directed to the entire starter kit which is designed to help you set up and explore rostering via the Ed-Fi API. You'll then have a path to fully native Ed-Fi Roster integration within your software platform.

Option 1

Build a Native Ed-Fi Roster Integration

These steps are an overview of what you’ll need to do in order to have a fully native Ed-Fi Roster integration within your software platform.

Step 1

Analyze and Map Data

At this initial stage, you will need to determine the specific data elements that are necessary to properly provision the target platform. Once the specific data elements needed by the target platform have been determined, next you will go through the process of identifying the Ed-Fi source for each of those elements

Step 2

Develop Your Solution

In this step, you’ll take the outputs from the previous step and use them during the development to transform the data retrieved from the Ed-Fi API to the persistence layer in the target platform. Also, additional functionality will be developed to ensure better usability by the end user.

Step 3

Partner with a Customer

The Ed-Fi Alliance has observed that the most successful Ed-Fi based native platform integrations have come out of working with a client partner for the final stages of development. In this step, you’ll find a client partner and iterate the solution based on actual client usage feedback.

Step 4

Apply for an Ed-Fi Badge

At this stage, development has been rounded out through actual customer usage and integration with a client partner has been promoted to the production environment. Once this is achieved the developed functionality of the target platform is eligible for an Ed-Fi API Consumer Badge.

Get the Starter Kit

Option 2

Need to get your team on board?

Share this information with others in your organization.

Send Email

We’re here to help.

The Ed-Fi team is standing by. Reach out to us at anytime.

  • This field is for validation purposes and should be left unchanged.

Cesare Tise

Manager, Strategic Partnerships

Cy Jones

Solutions Architect, Vendor Partnerships