Education / LMS Apps are already available on the Zoom App Marketplace.
To integrate Zoom into a custom Learning Management System (LMS) or education website, use the the APIs and SDKs.
Here is an example of a custom implementation which assumes the teachers and students are users on the same Zoom Education Account:
Create a JWT App to setup the Web Meeting SDK. (Desktop and Mobile Meeting SDKs are also available).
Generate a JWT Token to make API requests to the Meetings / Webinar endpoints to create the classes. Make sure the Meeting / Webinar host is the teacher for that class.
Pass in the Meeting / Webinar number to the Web Meeting SDK to start / join the class. Or distribute the start_url to the teacher, and the join_url to the students so they can start and join the Meeting / Webinar using the Zoom Client.