Web-based Curriculum

Math Warehouse

This site has free resources for jr. high and high school level math. Includes lots of printable worksheets, graphing calculators, interactive lessons and a great collection of gifs that explain math concepts visually.

Language Zen

This online Spanish learning system includes a feature allowing you to learn from lyrics of pop songs, along with the usual computer-based language learning activities. Nearly all features are available for free (with ads and limited times per day.) Or you can pay a small subscription fee for complete access.

Math Cloud

This online math curriculum provides individualized instruction, practice and learning goals. It also includes a visual math encyclopedia that helps students to see the relationships between different mathematical concepts. Available at a discount through Homeschool Buyers Co-op.

Radio Lingua

An online language learning program with complete courses in French, German, Spanish, Italian, and Chinese. There are also introductory materials in several other languages. The program includes video and audio lessons and lesson notes in pdf form. You can access the audio lessons for free on iTunes or Spotify, and there are sample lessons available to try out the program.

Youth Digital

Online courses in coding, game design, and animation for ages 8 to 14. Courses are self-paced, with video lessons and project-based learning. The price is a bit high, but you can get discounts through Homeschool Buyers Co-op.

Great Minds

This company offers curriculum in Math, Language Arts and History.

The math materials (covering K through 12) are available in free pdf form, or can be purchased in print. There is also an optional online component available as a yearly subscription. 

The K-8 language arts program is based on children's literature and looks like it would fit well with both Classical and Charlotte Mason philosophies. You must request a price quote, and pricing looks geared toward schools. But it's certainly worth looking into.

Pages

Subscribe to Web-based Curriculum