Can I extend the Google Auth connector to have Google Classroom scopes?

As shown here: Choose Google Classroom API scopes  |  Google for Developers

Yes you can pass any scopes needed for your connection using connectionScopes property in Lock this is documented at Lock Configuration Options