This website uses cookies to store information on your computer. Some of these cookies are used for visitor analysis, others are essential to making our site function properly and improve the user experience. By using this site, you consent to the placement of these cookies. Click Accept to consent and dismiss this message or Deny to leave this website. Read our Privacy Statement for more.
Print Page | Contact Us | Sign In | Join the A4L Community
Want a K12 Community Developed Rostering Solution?
Share |

xPress Roster API

In education, the “roster” is a fundamental building block of instruction, assessment, and administration. Typically, a roster specifies the teacher and the list of students in a program, class, or section of an organization and they enable teachers to manage and teach students as members of a group. For example, by giving privileges to a roster, then all students listed on the roster may automatically access the materials and assessments assigned to the class.

In educational software programs, instructional and administrative applications require a link between the students in a class/section and the teacher. Ideally, the teacher can then create a class roster once, identify the required software assets that the class may access, and update the software applications with the roster information easily and automatically. The expanding ecosystem of educational services (devices, applications, and websites) that students must access on a daily basis requires a simplified roster exchange solution.

The marketplace has determined that successful rostering solutions should be:

  • Using modern technologies, connect multiple apps whether they are mobile, local or hosted in the cloud
  • Using REST, oAuth and internet grade security, and open standards and help avoid vendor lock-in!
  • Using open standards, it can also scale with you as you grow your IT functionality.
  • Using Common Education Data Standards aligned data model for future expansion into other functionalities


xPress_NYAn example of xPress Roster use is setting the stage for other schools and states.  In New York state, RIC One is an implementation of xPress Roster –   RIC One provides fast, simple and secure integration between a district’s student information system and multiple applications, including assessment, instructional and administrative applications.  With only one login, this increases the time for teachers to teach and students to learn.  Districts retain control of their data while in the custody of their RIC.   Currently there are 10 RICS,  >200 districts across the State and almost 200,000 students integrated.


"The RIC One API initiative has successfully integrated many diverse systems in numerous school districts throughout New York state using the A4L xPress Roster standard. The robustness of the data set defined by xPress Roster has enabled RIC One to support more use cases than would have otherwise been possible using other data interoperability standards. 

Christopher Violetti, RIC One API Product Owner


To explore xPress Roster further, please visit the RIC One sandbox.

Read more about the RIC One initiative – ‘Getting Started with xPress Roster‘ (pdf)



How does xPress Roster compare to other data standards? 

xPress Roster is the most comprehensive solution currently available from the marketplace that aligns to the Common Education Data Standards (CEDS).


(For more information, please refer to the A4L Roster Comparison Workbook and accompanying Comparing Class Roster Data Models Whitepaper)


Explore xPress Roster in the SIF Specification >>

  • SIF Association (dba Access 4 Learning (A4L) Community)

  • PO Box 1024, New Albany, Ohio 43054-1024

  • Phone: +1.202.621.0547