This is an online math curriculum for elementary and jr. high levels. It presents concepts visually and uses creative problem solving to build understanding. A bit pricey, but it appears to be a very solid approach to math learning.
This site has some great resources (even if you aren't a genius!) There is an interesting assortm
Live online math classes for junior high and high school level.
A free online reading comprehension program.
This site has lots of free resources for science projects and fairs.
This site has free resources for learning through primary documents.
This is an app for young children to begin learning coding.