Hope you're doing well. I've just finished reading your idea. We kinda have a similar idea, in the broader sense. Meanwhile, I really loved your idea specifically mentioning the Parents.
We now may just create a single platform where anyone can learn/teach anything. Meanwhile, we may just bring up some tags, for example, the Twitter-verification mark; these marks will help the regular students/parents/learners to distinguish between the official-teachers and regular facilitators. Additionally, we may also bring up some Levels, for example, Level 1/2/Pro/New/etc Teacher/Facilitator. These levels will help regular learners to find the most experienced teachers/facilitators.
I would really love to discuss more; please feel free to send me a direct message to schedule our video call. I'm not being able to send you any private message here, sadly.
Btw would you be open to teaming up? We may work as a team here, I think.
-I'm actually not sure tbh; all the teachers/"facilitator" might have some 'free' slots, however, they would also get some options to decide their hourly fees or something. Being frank, I need to work on this point.
-A teacher/"facilitator" would be selecting topics that they want to teach while setting up their profile; meanwhile, the students would be searching for that topic. People who are online mentioned that topic on their profile would be shown to the students then. If nobody is online, then the students would be able to drop a request on the request section.
Thank you so much for providing those links; I would surely have a look there :)