Hello, my name is Anthony and I am a sophomore in high school. I am co-leader of a club and I have some resources for educators to help during remote teaching. Please feel free to add on with any resources you may have.
Tinkercad - If you go to the "circuit" section there is a very nice user-friendly simulator. It provides all sorts of basic components, programming can be done in either blocks or normal Arduino text. (ONLINE)
UnoArduSim - This is good to see RAM usage, has nice Serial monitor and debugging, but limited components. What's nice about this is that you can save your code as actual .ino files. More information on this forum. (SOFTWARE)
CircuitIO - This simulator has such detailed components, with descriptions for each component (good for teaching). Has a nice interface, but you can't customize where components go. The coding area is very nicely made and you can download .ino files as well (ONLINE).
Discord - Discord is the platform we use for communication, live teaching, and organization. This can be both an online source or software, where you can create "text" channels and "voice" channels. Permissions can be set so only certain people (like educators vs students) can enter special text/voice channels. You can also screen share and there a lot of other nice features you can check out like "pinging" where you send notifications to a specific person/group. May be a bit confusing at first for new users. (ONLINE + SOFTWARE)
Google classroom - The standard for most schools. Here you can set announcements, assignments, and attach files. This is a good option if most people are used to this/your institution already uses it. Hard to do real time chat + send notifications if people don't check their emails. (ONLINE)
Discord - Again, this is the application that my club uses. Has all of the basic features like screen sharing and webcams. This is good to use if you use discord for organizational purposes so you everything is in the same place. For example, when it's time to meet, I "ping" everyone (send a notification) to join the "arduino voice channel," once the club starts I can post lesson plans in the "arduino text channel." (ONLINE + SOFTWARE)
Zoom - The standard form of communication, has all the basic features like screensharing and webcam and has a nice "whiteboard" feature where you can draw and type text on. (SOFTWARE)
Google meets - Also has basic features like screensharing and webcams, uses Google's "jamboard" (see under Additional Resources). Good if you use google classroom for organizational purposes. (ONLINE)
Microsoft teams - Again with basic features. What I like about teams is if your insitution uses microsoft programs (excel, word, powerpoint, etc.), you can collaborate on documents in real time. Also has a nice chat feature. (SOFTWARE)
Jamboard - Very nice real time whiteboard. Good to use if you use Google meets/classroom and for discord. I like to screenshare this during live presentations, and you can "share" this with others so they can draw and collaborate in real time with you.
I highly suggest getting a tripod with your webcam so during live presentations you can do a "hand cam" where you show real life hardware while your students follow along on a simulator.
I truly hope this helps! Reach out to me if you have any questions! Thanks.