As you specifically asked for a virtual environment I recommend Hubs https://hubs.mozilla.com/
You will be able to have an entire class in the virtual space, you can import 3d objects for students to examine, you can display web cams, youtube videos, PowerPoint slides, etc and you can customize the environment.
This software works on all PC, Mac, Android, iPhone, Oculus, HTC, Steam, WMR platforms (as both a standard app for 2D screens and as a VR app for headsets).
Alternatives discarded for not meeting criteria Zoom, Microsoft Teams
Alternatives discarded due to lesser compatibility AltspaceVR, VRChat
In my country, as part of real-time e-learning, including Virtual Education Classes, teenagers and students use several applications to communicate with teachers, including zoom installed on laptops or smartphones.
Google Classroom for teachers is easy to set up and easily used by students. Teachers can have all the information and assignments in the classroom in one place. Students can access their studies or assignments from anywhere, if they have the Internet.