Google Classroom is one of the most widely used learning management systems in the nation. Many districts have adopted G Suite for Education and even more educators use Google Classroom to supplement their digital learning programs.

Due to the breadth of its userbase, many edtech developers are looking for ways to integrate with Google Classroom and G Suite for Education. Since Google Classroom is a bit different from other learning management systems, we often receive questions about how integration works. Specifically, we're asked about LTI® integration for Google Classroom.

What is LTI?

LTI - or, Learning Tools Interoperability® - integration is one of the most commonly requested features that schools ask for from edtech software vendors. LTI is a specification from the IMS Global Learning Consortium® that companies have adopted to provide a standardized way to integrate content into learning management systems. Some LMSs have different ways of implementing LTI, including some that don't support the most recent releases of the standard.

Does Google Classroom Support LTI?

Google Classroom does not support any version of the LTI standard, including LTI v1.3 and LTI Advantage. This has commonly frustrated digital vendors who have spent time developing LTI solutions for their clients, just to find out that schools that use Google Classroom can't use their tools.

Interestingly, Google also has a product in Google for Education called Google Assignments that allows teachers to turn Google Drive documents into LTI-compatible resources. Ironically, these can't be turned into LTI resources in Google Classroom. This quirk may lead to additional confusion about Google Classroom's support for LTI.

Are There Other Ways to Integrate with Google Classroom?

Fortunately, Google Classroom allows for integration through its API. With the Google Classroom API and Google single-sign on (SSO), edtech developers can build their app to act on behalf of authenticated users in Google Classroom. Basically, the API can be used to create new resources in Google Classroom, assign grades to students, and determine which users are part of which classes.

The Google Classroom API is quite powerful, but also comes with some speedbumps that can slow you down if you're not aware of them ahead of time. If you're interested in learning more about Google Classroom integration, we'd suggest that you check out our other articles on the topic. Our team would also be more than happy to chat with you!

Edlink was built to help companies integrate with the variety of LMSs and data sources that schools use through one, convenient API. By implementing Edlink, you can connect your learning platform to Google Classroom, Canvas, Schoology, and other LMSs with just a few changes. If you'd like to speak to us to learn more, you can email us at accounts@edlink or send us a message on our support page.

Learning Tools Interoperability® (LTI®) is a trademark of the IMS Global Learning Consortium, Inc. (