I know a lot of people ask about record keeping for their children. I did a lot of searching for the best way to keep my kids’ records. I found a great website that offers a free grade book. I used it last year and it worked wonders for me. http://fivejs.com/free-homeschool-gradebook-record-keeping-spreadsheet-template/. You can keep track of grades, attendance, book lists, etc. If that one doesn’t work for you, there is also a website that has a list of other record keepers. http://www.iamhomeschooling.com/homeschooling-101/563-record-keeping-for-homeschoolers.
As for keeping track of their worksheets and projects, I use 3 ring binders and manila folders. I label each one with the subject and I put all of their paperwork in them. I keep them in order by date. When the 1st semester is over, I take them all out and keep them in a box labeled with the school year and the kid’s name. That way the folders don’t get too full and you will still be able to find all of their work for their portfolio at the end of the year. Every state has a different law about what you need to keep for each child. I live in SC and I have a tab on my page that has the laws for us.