If you are looking for free homeschool resources for middle or high school, I think you'll find this list quite helpful to ease your budget.