I have used Science Fusion's middle school modules. My daughter absolutely loved it. It's a textbook and workbook in one. The online access is a little tricky to figure out, but once I took some time to understand it, we used it frequently. You don't need access for more than one kid, it comes free with the middle school modules. It had quizzes, video lessons, digital labs, teachers manual etc. I felt like it was very solid and thorough. It would be easy to add lapbooking. I loved that my daughter could choose what she wanted to study and we were able to really focus. It was really a great curriculum.