Suggest you use Keet for your classes. It's completely P2P and because of this (perhaps against some ppls expectations) the video and audio quality is very, very good. Your conversation will also be completely private (end to end encryption between 2 peers) although this is less important for a language class.
Discussion
Try what nostr:npub1wucnc53kjjlue2s9qdqppan3gczqnququalp8hhd5sxuj9p8aafs9eha2m suggests, or you also have a Nostr based option with nostr:npub1tm99pgz2lth724jeld6gzz6zv48zy6xp4n9xu5uqrwvx9km54qaqkkxn72 . nostr:npub1h0uj825jgcr9lzxyp37ehasuenq070707pj63je07n8mkcsg3u0qnsrwx8 too, though I have no personal experience with this one.