This is a fantastically well-put together LibGuide listing a bunch of different apps for different subjects, includes library resources as well. I would use this as another professional development resource, have students look at sites and apps that this Christopher Bean did such a good job of organizing and compiling.
Homeschooling has been around for most of recorded history, but hybrid homeschooling is a fairly new phenomenon. For hybrid homeschoolers, education takes on multiple dimensions, combining elements of both homeschooling and traditional schooling to take advantage of the best aspects of both.