It's a pull out class. My older daughter has AIG for math. I never know what they are really doing as I don't see the work nor do they get graded on the work (as I just discovered). This is quite distressing to me. I have a HG kid moving into AIG next year, and I am realizing that it won't do much at all for her.