"Interactive Notebooks" are an idea you may want to try; especially if your children want to learn about a subject from Internet sources. Many teachers and schools are having students make a notebook that contains "Interactive notebook" assignments. These notebooks contain different assignments that help students retain and process information. The concept of "Interactive notebook" assignments is powerful for increasing learning outcomes and is often motivating for students. These assignments are of many types and teachers blend the different types. Learning and using a few of these assignment types is a good way to start. Once students learn the "form" of these assignments, the "form" can be used to learn about any concept in any subject.
These links should introduce the concept of "Interactive Notebooks."
(Ignore the TCI sales pitch, but they present the concept well.

Notebooks are not just for girls. This is almost humorous, but lists famous people who used notebooks.


This site may be a good math resource. I think is tracks progress on different math skills.

These links look interesting.

Programming for Fun

Making educational cartoons, animations and games.
Here are some lessons I have collected to get students started.
Scratch Programming
Interactive presentations/reports could also made using Scratch programming.

Making Assignments Digital with Wikispaces

Wikispaces offers free webpages to teachers and homeschoolers. Wikispaces could be used to make a digital portfolio and record of learning. This would allow the learner to revisit and improve past work even years later. Wikispaces is a site that lets you start with an easy to edit webpage and add many more webpages to it. Typed work can be copy and pasted to these webpages in a organized way. Wikispaces is a site where you could make/organize pages by child, school year, subject, and assignment. When setting up the site make sure you use the educator option.
Find the sign up for a wikispace. Select the k-12 education option. Follow the instructions from there.

(Going further/don't let this overwhelm you.
Another site that could be incorporated into homeschooling.

Designing LEGO Creation

This program to design and make LEGO creations could be used as an incentive.

LEGO Robots

If you get your kids into LEGO robotics, here are some resources.
This link contains the first four lessons from "Robotics Engineering I" put online so people would buy the rest of the lessons.

Additional robots that can be build with the NXT 2.0 set and maybe the educational set.

I haven't used this, but it could be good:

I like the improvements of the new LEGO robotics system better than the NXT, but using it would take a bit of adaption.

Computer Aided Design
Making digital models or shapes. With Tinkercad you can quickly turn your idea into a CAD model.
1 Place
Shapes are the basic building block of Tinkercad, a shape can add or remove material. You can work with pre-existing shapes or import your own."
2 Adjust
Shapes can be moved, rotated and adjusted freely in space. Use tools like the ruler to input exact dimensions.
3 Combine
A custom shape is created by grouping together a set of shapes. By building more intricate shapes you can step by step create very detailed models.

Cheap 3D printing (Quarter of a millimeter precision is my guess.)