Spanish 1
Breaking the Barrier is a comprehensive language program for middle and high-school students. Unlike the Calico Spanish program which is targeted at young children, this...
Learn Programming with Scratch
Scratch is a free platform produced by MIT, which teaches computer programming principles through a visual programming language designed for kids. Kids can use the...
Learn Robotics with Lego Spike
Lego Spike is the successor to Lego Mindstorms. This is a robotics kit which consists of Lego pieces, motors and sensors that can be assembled...
Artistic Pursuits is an in-depth homeschool art curriculum which includes age-appropriate exposure to art history and art projects in a variety of media. This book...
Learning to Type
Before learning to type, your student should be able to handwrite easily and with minimal spelling or other mistakes. Our curriculum suggests commencing typing in...
Life Skills for Middle School
This course covers a wide range of practical skills aimed at helping middle school-aged kids lead happier, more effective lives. Most of the material is...
Level 7 Literature
This course simply consists of reading quality, enjoyable children's literature. By this level, students should be capable of reading the books independently, though you may...
United States History 2
If you have been following our history curriculum in previous grades, your child will have surveyed American history as part of world history but not...
This course consists of two components: presentation of new material, and hands-on activities or labs. The main course book is REAL Science Odyssey, a secular,...
Introduction to Computer Programming
This course consists of a series of online courses with Treehouse, one of the most up-to-date and user-friendly ways to learn how to program. We...
Artistic Pursuits is an in-depth homeschool art curriculum which includes age-appropriate exposure to art history and art projects in a variety of media. This book...
Writing with Skill: Level 2
The Writing with Skill series is a continuation of the Writing with Ease series for elementary grades, and teaches expository writing for middle and high...
Honors Algebra 1
This course should be commenced once the student completes the Prealgebra textbook and is the equivalent of the Algebra 1 course usually taken in eighth...
Algebra 1
This course should be commenced once the student completes the Prealgebra textbook and is the equivalent of the Algebra 1 course usually taken in eighth...
Level 8 Literature
The books in this course are designed to help strong readers transition from children's literature to the classic adult literature they will be studying in...
United States History 3
If you have been following our history curriculum in previous grades, your child will have surveyed American history as part of world history but not...
Middle School Physics
This course ties the study of physics together with other branches of science, and serves as a bridge between middle school and high school science...
Spanish 2
Breaking the Barrier is a comprehensive language program for middle and high-school students. This program systematically explains grammar and uses written tests as well as...
Artistic Pursuits is an in-depth homeschool art curriculum which includes age-appropriate exposure to art history and art projects in a variety of media. This book...
This course may be taken optionally once Introduction to Algebra is completed. Art of Problem Solving recommends taking it just before Introduction to Geometry (normally...