Many of you have heard me speak of
ESGI. I absolutely LOVE it and have used it for many years. My parents love it because it keeps them up to date on what their children are learning and how they are doing in school.
Did I mention it even prints individualized flash cards for each child needs?!