The specific subjects you teach in your homeschool will depend on your child's age, interests, educational needs, and your state's requirements. Generally speaking, the core subjects in a homeschool curriculum include math, English language arts, science, and social studies. Depending on your child's goals, you may also want to include foreign languages, art, music, and physical education.